使用XShell连接虚拟机上的CentOS出现的一些问题及解决方案
我在使用Xshell5连接虚拟机的时候出现了这个问题
当时用了很多方法都没有解决,就在想是不是软件的问题,然后我决定换一个软件试试,换成了Xmanager,然后- - 好了….,找了很久都没找到这个问题出现的原因,或许是下载安装的时候文件损坏导致的
Xmanager下载地址带***
解压后点击
并使用下面的***进行安装即可
如果出现的是这个问题
解决方案如下
这里我用的是VMware11和CentOS6.9
如果使用的是桥接模式,就吧虚拟机的ip调成和主机ip在一个网段内,如果使用的是仅主机模式或NAT模式就吧虚拟机的ip地址调成与选择的虚拟网络适配器在一个网段内,如果想让虚拟机联网的话需要选择NAT模式
看一下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连接即可
如果用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即可