xshell登录虚拟机能ping通,但是连接失败的问题。
google了一下,发现是防火墙和sshd服务开启的问题。
首先是关闭防火墙,同时开启22端口。
然后是保证ssh服务的开户。
我的系统(CENTOS6.5)下关闭防火墙命令如下:
#/etc/init.d/iptables stop #关闭防火墙
#/etc/init.d/iptables status #查看状态
#/sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT # 开放22端口
开启ssh服务如下:
#/etc/init.d/sshd start #开启ssh
通过以上操作,最后问题就解决了。
另外我还安装了ubuntu系统,但是关闭防火墙和打开ssh服务后,连接时,密码是正确的,但是被拒绝了。不知道怎么回事。