发布时间:2024-03-23 10:01
经常在csdn活跃,可以一起讨论问题。
详细记录一下使用finalshell连接linux虚拟机过程中踩到的坑。这些坑都是非常折磨人啊,花了我一天才搞定。我会把遇到所有问题,大大小小的全部写出来,希望这边博文可以帮助到遇到和我相似问题的人
目录
问题一: finalshell连接虚拟机(ubuntu)超时
问题二:主机ping不通虚拟机
问题三:主机没有VMnet8网卡
解决ping不通主机,finalshell连接虚拟机(ubuntu)超时,主机没有VMnet8网卡
可以ping通主机,主机有了VMnet8网卡,finalshell连接不超时但是有了新的问题:Connection refused: connect(解决方法继续往下看)
解决finalshell连接虚拟机被拒绝:java.net. ConnectException: Connection refused: connect
最后大功告成!finalshell成功连接虚拟机(Ubuntu)
虚拟机有网络,但是使用finalshell连接Ubuntu超时,然后去百度,尝试了许多博主的方法,都没有效果。
这个时候我就怀疑主机和虚拟机网络没有通。然后在主机ping虚拟机的IP,超时!知道问题了,主机和虚拟机的网络根本没有通。怎么通呢,不知道,百度。
开启主机的Device Install Service,Device Setup Manager,Network Setup Service服务,没有用。
慢慢的我发现了一个问题,在主机的“查看网络连接”里面没有VMnet8网卡
尝试了勾上将主机适配器连接到此网络。
点击应用后勾子又没了。
给虚拟网络编辑器恢复默认设置,也是不行。
跟着百度这里搞搞那里搞搞,虚拟机又突然连接不上网络了,烦的一比,不知道啥原因,
finalshell连接虚拟机(ubuntu)超时,主机ping不通虚拟机,主机没有VMnet8网卡,其实是一个问题。就是主机和虚拟机的网络不通导致。
在百度到处翻,看到一个博主说VMware没有卸载干净就重新安装的话会导致很多问题,finalshell连接虚拟机(ubuntu)超时可能就是因为这个。
我想起我之前卸载过一次,又下载了。清理卸载残余后可以解决主机和虚拟机的网络不通
1.点击下载CCleaner
这个问题的原因:一般Ubuntu都会默认安装openssh-client,但是没有安装openssh-server。
所以我们需要在Ubuntu上安装和配置openssh-server(参考了大佬的这篇博文,点击查看)
1.安装ssh服务器
sudo apt install openssh-server
2.安装ssh客户端
sudo apt install openssh-client
3.使用 sudo gedit /etc/ssh/ssh_config配置ssh客户端,去掉PasswordAuthentication yes前面的#号,保存后退出
4.使用sudo gedit /etc/ssh/sshd_config配置ssh服务器,在PermitRootLogin prohibit-password加一句PermitRootLogin yes(加了这后在finalshell等可以直接root连接虚拟机,用root连接才可以上传文件),保存退出。端口号22前面可能有#,有的去掉。
5.sudo /etc/init.d/ssh restart 重启ssh服务
安装及配置完成!
o(* ̄▽ ̄*)ブ