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服务后,连接时,密码是正确的,但是被拒绝了。不知道怎么回事。