我有两台电脑。第一台电脑的操作系统是 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 的最佳方法是什么?
更新
在设置>应用程序中,OpenSSH-Client 和 OpenSSh-Server 已安装:
答案1
通过快速搜索,似乎 Windows 10 具有 SSH 作为可选功能。这意味着您必须先安装该功能,然后才能通过 SSH 进入。
微软在这里概述了这些指导原则:https://docs.microsoft.com/en-us/windows-server/administration/openssh/openssh_install_firstuse
根据您的情况,您需要安装 SSH 服务器功能。如果您想从 Windows 通过 SSH 连接到另一台计算机,请安装 SSH 客户端。