在用xshell连接liunx虚拟机时,发现连接不上,
1.先检查了xshell连接的主机名,用户名和密码是否正确. 结果:正确
2.检查了物理主机的C:\Windows\System32\drivers\etc\hosts 文件, 结果:主机和虚拟机的映射文件没问题
3.检查了 虚拟机中网络设置:没问题
4.检查了 虚拟机的 /etc/sysconfig/network-scripts/ifcfg-ens33没问题
5.检查了 虚拟机的 /etc/hostname文件,没问题
6.ping 外网没问题,检查防火墙已关闭
7.检查命令:
输入: ifconfig
不显示: ens33 (忘记截图)
输入命令:ip addr
显示: ens33只有物理地址,没有ip地址 (忘记截图)
输入: systemctl restart network
显示: Job for network.service failed because the control process exited with error code. See "systemctl status network.service" and "journalctl -xe" for details.
解决问题:
systemctl stop NetworkManager
systemctl disable NetworkManager
重启网卡
systemctl restart network
ifconfig
显示正常: 问题解决
xshell连接成功