1. 我在使用xshell6连接到服务器上面发生了连接失败的问题

2. 仔细分析了一下,可能存在的原因有:

① 在虚拟机上没有连上网

所以首先要保证要连接上网

② 没有开启SSHD服务可以通过系统->服务来查看是否启动了该服务,可以在命令行中输入service sshd  status命令来查看该服务的状态

③在网上搜索了一下,可能是防火墙的问题(要关闭掉防火墙)

可以使用命令设置防火墙:

a. 永久性生效

开启:chkconfig iptables on

关闭:chkconfig iptables off

b. 即时生效,重启后失效

开启:service iptables start

关闭:service iptables stop

3. 保证在前面三项都设置好的话,我先在xshell6上尝试连接上服务器,但是连接还是失败,在从网上查找了资料,在xshell6上看看能不能ping通虚拟机的ip地址,发现ping不通,打开控制面板发现在自己虚拟机上设置的NAT模式的网卡的ip地址所在的网段与虚拟机上的不一致

而且没有开启DHCP功能,所以进入虚拟机进行设置,回想起来是因为自己在修改DHCP的网段的时候没有确定,导致没有开启DHCP的服务,连接就失败了,重修修改确定之后再次进入控制面板可以发现Vmware8网卡已经开启了DHCP服务,ip地址与主机的ip地址也在同一个网段

4. 在xshell6上连接Linux服务器就可以连接上了

 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐