首页 > 编程知识 正文

xshell连接不到虚拟机,xshell连接不上虚拟机怎么办

时间:2023-05-05 12:55:05 阅读:199438 作者:2408

先克隆以前搭建的虚拟机,需要修改主机名,配置网卡,配置hosts文件等

配置Hadoop虚拟机

省略克隆过程,现在直接登进去在虚拟机中先进行配置。

修改主机名

可以有两种方式修改主机名,可以直接修改/etc/hostname,或者使用命令,在centos7中我采用命令的方式。

配置网卡

首先查看,然后修改ip,子网掩码,网关,dns1和dns2。

修改后如下,使用vim修改,修改完成后重启网卡,并测试是否能ping通外网。

这样虚拟机中基本配置就完成了,接下来需要使用Xshell来连接完成剩余配置。 

在搭建Hadoop集群的过程中,发现Xshell连接不上虚拟机,参考博客记录一下解决办法。

问题描述

虚拟配置完完网卡后,虚拟机可以ping通主机,但是主机ping不通虚拟机,说明物理连接没有问题,是设置的问题。

检查Xshell连接IP和虚拟机网卡

检查发现,Xshell连接的ip和虚拟机网卡的ip一样,并且端口也是22,说明ip填写正确。

检查虚拟机是否开启ssh服务

检查虚拟机ssh服务是否开启,端口号是否是22,发现没有问题。

检查虚拟机防火墙是否开启

检查虚拟机防火墙是开启的,将其关闭并设置开机不启动,发现主机还是ping不通虚拟机。

检查虚拟机虚拟网络编辑器

检查发现红色框框里我都没选,导致主机网卡里没有VMnet8的图标,将其勾选上再确认发现主机网络里多了VMnet8的图标。

配置VMnet8里的ip地址和网卡如下,尝试重新连接。

 连接结果,发现能成功连接,问题解决,是虚拟机虚拟网络配置的问题。

参考博文

(1)https://www.cnblogs.com/youngchaolin/p/10961926.html#_label4

转载于:https://www.cnblogs.com/youngchaolin/p/11444515.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。