经常在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)超时

虚拟机有网络,但是使用finalshell连接Ubuntu超时,然后去百度,尝试了许多博主的方法,都没有效果。

问题二:主机ping不通虚拟机

这个时候我就怀疑主机和虚拟机网络没有通。然后在主机ping虚拟机的IP,超时!知道问题了,主机和虚拟机的网络根本没有通。怎么通呢,不知道,百度。

开启主机的Device Install Service,Device Setup Manager,Network Setup Service服务,没有用。

问题三:主机没有VMnet8网卡

慢慢的我发现了一个问题,在主机的“查看网络连接”里面没有VMnet8网卡

 尝试了勾上将主机适配器连接到此网络

 点击应用后勾子又没了。

给虚拟网络编辑器恢复默认设置,也是不行。

跟着百度这里搞搞那里搞搞,虚拟机又突然连接不上网络了,烦的一比,不知道啥原因,

只好重新装一下Ubuntu,然后能连接上网了。

解决ping不通主机,finalshell连接虚拟机(ubuntu)超时,主机没有VMnet8网卡

finalshell连接虚拟机(ubuntu)超时,主机ping不通虚拟机,主机没有VMnet8网卡,其实是一个问题。就是主机和虚拟机的网络不通导致。

在百度到处翻,看到一个博主说VMware没有卸载干净就重新安装的话会导致很多问题,finalshell连接虚拟机(ubuntu)超时可能就是因为这个。

我想起我之前卸载过一次,又下载了。清理卸载残余后可以解决主机和虚拟机的网络不通

1.点击下载CCleaner

2.按图示操作

可以ping通主机,主机有了VMnet8网卡,finalshell连接不超时但是有了新的问题:Connection refused: connect(解决方法继续往下看)

解决finalshell连接虚拟机被拒绝:java.net. ConnectException: Connection refused: connect
 

这个问题的原因:一般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服务

安装及配置完成!

 最后大功告成!finalshell成功连接虚拟机(Ubuntu)

o(* ̄▽ ̄*)ブ

Logo

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

更多推荐