解决第一次Xshell无法连接到Liunx虚拟机问题

因为第一次用xshell远程操控虚拟机,出现了无法连接的情况,查了资料后,完美解决

第一个出现的问题:linux无法联网

请添加图片描述

当linux无法连接网络的情况下,那么命令ifconfig也就无法使用,我们便获取不到Linux系统的ip地址,那么Xshell肯定无法连接Linux。

  • 第一类情况:可能由于虚拟机本身的问题,那么可以参考网上普遍的解决方法,类似于什么打开虚拟机网络配置,然后还原默认配置啥的,但是这些对于我出现的情况都没有一点用
  • 第二类情况:也就是我出现的情况,最后排查出的结果是因为linux系统下的网卡没有被分配到ip地址
    • 我首先用ifconfig命令的时候会出现没有找到这个命令,但是不管这个,我们直接按照解决方法,操作完成后自然会连上网
    • 但是这样的解决方法有一个问题,就是每次重新开机之后都会无法联网,我们需要每次都按照解决方法操作一遍,我现在还在研究新的解决方法

请添加图片描述
请添加图片描述

  • 出现以上两种情况都属于没有连接到网络的情况,直接按照解决方法走
第一个问题的解决:
  • 我们直接输入命令:

	sudo dhclient ens33

但是我们第一次输入这个命令的时候可能会出现EOF错误,我们不用理会,再重新输入一次就好
请添加图片描述

这个时候我们会出现File exis的提示,此时我们就可以上网啦
请添加图片描述

ifconfig命令输入后,出现上图的情况才说明连接上了网络
请添加图片描述

第二个问题的出现:Xshell无法连接linux

请添加图片描述

这个问题的出现一般是由于我们的ssh没有开启,我们首先可以先进入root模式下输入:


	sudo -i //进入超级用户权限
	
	service sshd start	

如果这个时候没有报错,说明已经开启,那么就可以直接连接linux
请添加图片描述

如果报错了

说吗我们还没有下载sshd服务

此时再超级用户下面输入:如果是ubuntu,那么使用我下面的命令即可,ubuntu无法使用yum命令


	sudo apt install openssh-server

请添加图片描述

然后再重新开启sshd服务即可解决问题

注意:Xshell无法连接linux的解决一定要保证linux网络连接正常再进行!
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐