使用xshell连接linux连接不上,网上的什么方法都试了,希望能有人可以解决!
直接敲命令 ssh -vvv 391052778
这个是ssh客户端调试模式,你就可以看到卡到哪一个步骤了
服务器端打开调试模式 比如 sshd -D -ddd -p 10888 比如这个就是打开服务器端的调试,并且启动了新的实例,端口连接为10888,最好关闭防火墙或者放通该端口。
如图
看下系统认证日志 /var/log/secure 里面有当前连接卡在的步骤。或者你暂时使用web端的noVNC或者remote desktop, 登陆去看看。不忙的话,可以联系我,帮你从源码上调试。
在连接之前需要安装OpenSSH,命令如下:
sudo apt-get install openssh-server openssh-client
安装完成之后,执行netstat -tnl命令,查看22端口是否开通:
可以看到第5行的22端口处于LISTEN状态。
使用xshell连接linux虚拟机,连接失败的原因:
当我们在VMWare上安装好Ubuntu虚拟机后,有时候会需要使用多个terminal窗口,但是在虚拟机中多个窗口互相切换查看不方便,这时候用物理机的xshell工具连接到虚拟机中去就显得很方便。直接连一般都会失败,原因是:未开放22端口。
查看下linux服务器的IP,在校园网情况下看下自己电脑的IP和DNS,尝试下是否可以ping通linux服务器。在切到手机热点,查看IP,尝试ping通linux服务器。看下是否是校园网有做访问限制
0条评论