Xshell连接不上本地虚拟机中的linux处理

 0、连接不上虚拟机的原因

1、本地电脑未启用VMware网络。

2、连接协议选择错误。

3、防火墙屏蔽IP。

4、虚拟机网络连接模式不是桥接模式。

1、查看本地是否启用VMware的网络

2、连接协议选择

        我们在新建会话时,可选的协议有FTP和SFTP两种,其中FTP采用21端口,SFTP采用22端口。经常使用终端命令的开发人员会习惯使用FTP进行连接,不过FTP是需要在服务器上进行安装的,而SFTP在开启SSH时就默认开启。

Xshell连接不上本地虚拟机中的linux处理_第1张图片

3、防火墙屏蔽

        我们在虚拟机服务器上,输入“service iptables stop”命令,系统会提示我们输入管理员密码,输入密码后即可直接关闭系统防火墙,防止防火墙对本地电脑的IP或端口进行屏蔽导致无法连接。

Xshell连接不上本地虚拟机中的linux处理_第2张图片

 如果过已经给关闭了,或者未开启

Xshell连接不上本地虚拟机中的linux处理_第3张图片

4、检查虚拟机上的网络配置

        打开虚拟机的网络设置界面,其中我们会看到可选的连接模式有5种,常用的有“桥接模式”、“NAT模式”和“自定义模式”。

        所谓的桥接模式,就是通过主机的网卡直接连入虚拟机网络,像一座桥一样,桥是互通的,因此在这种方式下虚拟机和主机能够通过IP地址相互进行访问。

        而“NAT模式”下,虚拟机的网络是由主机提供的,因此虚拟机能够访问到主机,但是主机却不能直接访问虚拟机,并且各个虚拟机之间也是独立的,无法相互访问到。

        因此我们更建议采用桥接的方式,即下图,进行虚拟机网络搭建。

Xshell连接不上本地虚拟机中的linux处理_第4张图片

你可能感兴趣的:(Linux,linux,centos,运维)