<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>FreeBSD on 疯狂的键盘</title><link>https://jidzhang.github.io/categories/freebsd/</link><description>Recent content in FreeBSD on 疯狂的键盘</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Sat, 18 Apr 2015 00:00:00 +0000</lastBuildDate><atom:link href="https://jidzhang.github.io/categories/freebsd/index.xml" rel="self" type="application/rss+xml"/><item><title>FreeBSD 开启 SSH 远程登录</title><link>https://jidzhang.github.io/posts/freebsd-enable-ssh-login/</link><pubDate>Sat, 18 Apr 2015 00:00:00 +0000</pubDate><guid>https://jidzhang.github.io/posts/freebsd-enable-ssh-login/</guid><description>&lt;h2 id="步骤"&gt;步骤&lt;/h2&gt;
&lt;h3 id="1-启用-ssh-服务"&gt;1. 启用 SSH 服务&lt;/h3&gt;
&lt;p&gt;编辑 &lt;code&gt;/etc/rc.conf&lt;/code&gt;，确保有：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nv"&gt;sshd_enable&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;yes&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;编辑 &lt;code&gt;/etc/inetd.conf&lt;/code&gt;，去掉 ssh 行前的 &lt;code&gt;#&lt;/code&gt;。&lt;/p&gt;
&lt;h3 id="2-配置-sshd"&gt;2. 配置 SSHD&lt;/h3&gt;
&lt;p&gt;编辑 &lt;code&gt;/etc/ssh/sshd_config&lt;/code&gt;，确保以下配置：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;PermitRootLogin yes &lt;span class="c1"&gt;# 允许 root 登录（按需开启）&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;PermitEmptyPasswords no &lt;span class="c1"&gt;# 禁止空密码&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;PasswordAuthentication yes &lt;span class="c1"&gt;# 允许密码认证&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="3-重启服务"&gt;3. 重启服务&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;/etc/rc.d/sshd restart
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="4-验证"&gt;4. 验证&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 本地测试&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ssh localhost
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 远程连接&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ssh user@服务器IP
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item></channel></rss>