项目场景:
虚拟机连接xshell
问题描述
自己的虚拟机自己明明之前是可以连接上xshell的,但是在进行hadoop集群配置过后,一段过后,突然发现自己的虚拟机,连接不上xshell了,但是检查自己的防火墙也关闭了,ip也是正确的,但是就是连接不上的问题。
原因分析:
原因可能有很多,但是我觉得就是自己本机的IP会改变的原因。(我瞎猜的)
解决方案:以下方法都可以用于连接xshell和finalshell
解决方法一:
在自己的虚拟机终端上依次输入下面这两行命令
systemctl stop NetworkManager
systemctl disable NetworkManager
然后重启网络
service network restart
如果显示是重启成功,那么你可以再去重新连接xshell试试,大多数时候应该是可以连上了
解决方法二:
当上面第一种方法行不通的时候,可以试试下面这种方法
开启你的网络编辑器,选择NAT,进入NAT设置
然后手动添加一个端口,默认为22端口,然后输入你自己在虚拟机上设置的静态Ip
最后在打开xshell打开一个新的连接把主机名写成127.0.0.1(127.0.0.1是本地回环地址,如果你懒得查你本机windows的IP,就可以用这个),这样应该就可以重新连接成功了。