Xshell连接Fedora虚拟机
<p>先安装 Xshell 7,然后新建会话,远程连接虚拟机内的 Fedora。</p><p>然后会被拒绝:</p>
<pre><code>Could not connect to xxx: Connection failed.
</code></pre>
<p>照着这篇文章的做法,</p>
<pre><code>$ sudo vim /etc/ssh/sshd_config
</code></pre>
<p>找到 <code># Authentication:</code> 一项,改成</p>
<pre><code>LoginGraceTime 120
PermitRootLogin yes
StrictModes yes
</code></pre>
<p>然后重启 ssh:</p>
<pre><code>systemctl restart sshd
</code></pre>
<p>就可以了。</p>
<p><strong>更新:</strong></p>
<p>拒绝连接的原因并不止是 ssh 的设置的问题。</p>
<p>通过 <code>$ service sshd status</code> 命令可以发现,Fedora 开机的时候默认是关闭 ssh 服务的,所以需要 <code>$ service sshd start</code> 开启一下 ssh 服务。</p>
<p>Xshell 的默认设置里,小键盘是用不了的。去<strong>属性-终端-VT模式-初始数字键盘模式</strong>把“普通”改成“设置为普通”。</p>
<p>有些操作会触发 X11 转移(比如使用 neofetch),会弹窗让你下载一个图形界面,用不着的话可以在<strong>属性-连接-SSH-隧道</strong>里把这个选项取消掉。</p><br><br>
来源:https://www.cnblogs.com/theophania/p/Xshell_Fedora_VM.html
頁:
[1]