我已经阅读了许多其他类似的主题,但没有一个能解决我的问题,所以这里是:
我已经在 Windows 10 机器上的 Oracle VirtualBox 上安装了 Ubuntu,现在我想在这两个系统之间建立 SSH 连接。
当我尝试使用命令连接时,出现错误
ssh [email protected]
ssh: connect to host 127.0.0.1 port 22: Connection refused
我已经安装了 openssh-client
和openssh-server
。
当我使用 时sudo ufw status verbose
,我收到消息:Status: inactive
。
无论我做什么,每次都会遇到同样的错误。
答案1
您应该在您的客户操作系统(Ubuntu)上配置网络。
例如,如果您的主主机 (Windows 10) 连接到运行 DHCP 服务器的路由器,您可以在 VirtualBox 上创建虚拟适配器并将其配置为桥接网络,以便您的客户机可以从路由器获取 IP。因此,您的主主机和客户机将位于同一个本地网络上。找到路由器分配给客户机操作系统的 IP 后,您将能够通过 ssh 进行连接。