使用XShell连接虚拟机上的CentOS出现的一些问题及解决方案

我在使用Xshell5连接虚拟机的时候出现了这个问题
使用XShell连接虚拟机上的CentOS出现的一些问题及解决方案
当时用了很多方法都没有解决,就在想是不是软件的问题,然后我决定换一个软件试试,换成了Xmanager,然后- - 好了….,找了很久都没找到这个问题出现的原因,或许是下载安装的时候文件损坏导致的

Xmanager下载地址带***
解压后点击
使用XShell连接虚拟机上的CentOS出现的一些问题及解决方案
并使用下面的***进行安装即可

如果出现的是这个问题

使用XShell连接虚拟机上的CentOS出现的一些问题及解决方案

解决方案如下

这里我用的是VMware11和CentOS6.9
如果使用的是桥接模式,就吧虚拟机的ip调成和主机ip在一个网段内,如果使用的是仅主机模式或NAT模式就吧虚拟机的ip地址调成与选择的虚拟网络适配器在一个网段内,如果想让虚拟机联网的话需要选择NAT模式
使用XShell连接虚拟机上的CentOS出现的一些问题及解决方案
使用XShell连接虚拟机上的CentOS出现的一些问题及解决方案

看一下ssh服务是否启动。

重启SSH服务 service sshd restart
启动服务 service sshd start
停止服务 service sshd stop
设置SSH服务为开机启动 chkconfig sshd on

关闭防火墙

停止防火墙 service iptables stop
启动防火墙 service iptables start
查看防火墙配置 iptables -L -n

ping通后使用xshell连接即可

使用XShell连接虚拟机上的CentOS出现的一些问题及解决方案

如果用ifconfig查看虚拟机的ip时只有l0端口

ifconfig -a 查看所有
申请ip dhclient eth0
释放ip dhclient eth0 -r
CentOS配置网卡开机自动获取IP地址
vi /etc/sysconfig/network-scripts/ifcfg-eth0
将 ONBOOT=”no” 改为 ONBOOT=”yes”
保存后 service network restart

注意:

本机的IP不要和虚拟网络适配器中的IP在一个网段,如果一样也有可能会导致连接不上的问题。
可以点击VMware中的编辑 ->虚拟网络编辑器 ->还原默认设置,然后根据分配的网段修改虚拟机的ip即可
使用XShell连接虚拟机上的CentOS出现的一些问题及解决方案
使用XShell连接虚拟机上的CentOS出现的一些问题及解决方案