xshell与虚拟机没法链接

遇到xshell没法链接到虚拟机的状况,我大概总结为如下几种状况:linux

一、宿主机或虚拟机中的防火墙阻止了xshell的访问。shell

  关闭宿主机和虚拟机中的防火墙,linux虚拟机中的防火墙关闭为 :service iptables stop  能够查看虚拟机中的防火墙状态来查看是否关闭 service iptables status网络

二、虚拟机中未安装ssh或者没有启动sshssh

   在虚拟机中查看是否安装的命令为:rpm -qa | grep ssh  server

   使用yum install ssh进行安装 ,安装完成后server sshd start启动ip

三、xshel的22l端口占用虚拟机

  在宿主机中使用netstat -an 查看端口,而后在任务管理器中找到端口占用的程序,进行关闭。table

四、网络设置的方式问题 iptables

  (1)Bridged方式
  用这种方式,虚拟系统的IP可设置成与本机系统在同一网段,虚拟系统至关于网络内的一台独立的机器,与本机共同插 service

在一个Hub上,网络内其余机器可访问虚拟系统,虚拟系统也可访问网络内其余机器,固然与本机系统的双向访问也不

成问题

  (2)nat模式

  虚拟机中访问网络的全部数据都是由主机提供的,虚拟机并不真实存在。这种方式的虚拟机可以访问到主机,和网络中的其余主机,可是主机不能访问虚拟机,并且各个虚拟机之间也是独立的,没法互相访问。

  (3)host-only方式
顾名思义这种方式只能进行虚拟机和主机之间的网络通讯,既网络内其余机器不能访问虚拟系统,虚拟系统也不能访

问其余机器.

相关文章
相关标签/搜索