在使用Finalshell远程链接虚拟机时可能会一直弹出输入主机密码的问题,无论你输入什么,都会导致不成功,最后导致链接失败。在尝试多个方法之后,我发现有两种解决方式。
第一种就是把finalahell上要链接的虚拟机用户名改成root。如下图:
这样做后,当你点击确定时,会直接链接到虚拟机主机,不需要再像最初时候重复输入密码,甚至不需要输入密码验证就可以直接链接好主机,如下图:
但是,这样也可能会产生一个问题(比如我自己),当你使用ls命令检测目录内容时候,你会发现你图形化界面finalshell上面链接的名为root的主机和你原本想链接VMware上的主机目录内容不相同,那说明你链接的就不是你原来VMware上的虚拟主机。若出现了这个情况,可以看到方法二,我就是通过方法二来解决的。
方法二:在VMware终端使用ls /home指令来查询用户的主目录,你会发现用户名和你VMware虚拟机上的用户名不是同一个名字(如果你两者设为一样则当我没说)接着你将ls /home查询到的用户名设为finalshell上链接认证的用户名。
用ls /home指令查询主目录:
以我的为例,我的VMware虚拟机用户名是yong。而我的链接主机名却是YongLinux。
接下来你要做的就是将你finalshell上链接用户名直接改为你的主用户名。点击确定再次链接后打开后,你会发现和方法一一样,没有了要求你输入密码的弹框。
此时输入ls命令分别在VMware上以及finalshell终端上检测目录内容,你会发现两者输出的内容一致:
至此,就可以利用finalshell可视化操控VMware虚拟机终端了,关于VMware链接Finalshell时要求一直输入密码的问题的bug就已经可以解决了!若有不当的阐释,还请大家多多指教。🍂🍂🍂.