我的虚拟机:Ubuntu 20.04
VPN 虚拟机:Ubuntu 18.04
我正在使用另一个虚拟机通过 vpn 访问虚拟机,我成功进入,现在我正在使用内置的 Ubuntu 文件资源管理器通过 sftp 访问 vpn vmfiles,一切正常。我的问题是,当我右键单击文件资源管理器并尝试使用Open in Remote Terminal
它时,会打开一个新终端,显示我的虚拟机用户在[email protected]'s password:
哪里wrongUser
,而不是 vpn 虚拟机用户,所以我无法使用它。谢谢!
答案1
我不知道您使用的是哪种“内置 Ubuntu 文件资源管理器”;可能nautilus
。我不知道您如何使用它;可能通过打开sftp://xxx.xx.xxx.xxx
弹出窗口并输入正确的用户名和密码。
首先在地址中指定正确的用户名:
sftp://[email protected]
或者(如果上述操作在您未指定的文件资源管理器中不起作用)编辑您的~/.ssh/config
(在客户端上,即在哪里nautilus
或任何即将使用 SSH 的地方;如果需要,创建文件)并指定rightUser
为xxx.xx.xxx.xxx
主机的默认用户:
Host xxx.xx.xxx.xxx
User rightUser
看man 5 ssh_config
xxx.xx.xxx.xxx
了解详情。现在,没有明确指定用户名的SSH 连接将使用rightUser
而不是您的本地用户名。