我有两台电脑。第一台电脑的操作系统是 Ubuntu,第二台电脑使用的是 Windows VM (VirtualBox)。我Bridge Adapter
在 VM 上使用 。现在我可以 ping VM,但如果我想使用 SSH,我得到的是port 22: Connection Refused
。请注意,VM 上的防火墙已关闭。我还在该 VM 上安装了 Bash/Ubuntu,以便我可以使用 Linux 命令行。openssh-server
在安装 Bash/Ubuntu 时已预装。
我尝试使用 连接到我的 VM ssh username@ip_address
。
在这种情况下,从 Ubuntu 通过 SSH 连接 Windows 10 VM 的最佳方法是什么?
更新
实际上,我可以从我的 Win10 VM 通过 SSH 连接到 Ubuntu,但反之则不行。
在设置>应用程序中,OpenSSH-Client 和 OpenSSh-Server 已安装:
答案1
您需要启用 Windows 10 OpenSSH 服务器,而不是 Ubuntu (WSL) 服务器。请按照本页上的步骤操作:
https://docs.microsoft.com/en-us/windows-server/administration/openssh/openssh_install_firstuse