- Xshell是使用的ssh连接
- 所以Linux中需要启动ssh服务
-
sudo apt-get update
- 更新源
-
sudo apt-get install openssh-server
- 安装openssh-server
- ps -e | grep ssh
- 检测ssh service是否已经启动
- 如果看到”ssh”字样,代表启动已经成功
- 若未发现以上字样,需要手动启动
- /etc/init.d/ssh start
- ssh默认端口为22,telnet测试一下是否连通
- Windows下启动Xshell5
- 在地址输入栏填写”[email protected]”
- 页面跳出窗口填写主机的密码
- 在这里,理论上是应该建立连接了,但是也有部分同学会出现这种情况
- Connection closed by foreign host
- 因为之前telnet测试都没有问题,所以并不是配置问题,而是可能有其他用户占用了这个端口;如果确认没有其他用户,就去查看一下虚拟机中测试的telnet窗口是否关闭,若未关闭也算是占用了这个端口。全部检查完毕之后,应该是可以建立连接了!