📅  最后修改于: 2023-12-03 15:38:44.478000             🧑  作者: Mango
如果你在使用 VirtualBox 来运行 Ubuntu,并且想要通过 ssh 连接到虚拟机,下面这些步骤可能对你有帮助。
在 VirtualBox 中,选中 Ubuntu 虚拟机,点击设置 -> 网络。
在 Ubuntu 中打开终端,运行以下命令安装 ssh 服务器:
sudo apt-get install openssh-server
在 Ubuntu 终端中运行以下命令:
sudo service ssh status
如果 ssh 服务器已经运行,你应该会看到类似这样的输出:
ssh start/running, process 1234
如果 ssh 服务器未运行,运行以下命令启动它:
sudo service ssh start
在 Ubuntu 终端中运行以下命令:
ifconfig
你应该看到类似这样的输出:
eth0 Link encap:Ethernet HWaddr 08:00:27:8e:58:f
inet addr:10.0.2.15 Bcast:10.0.2.255 Mask:255.255.255.0
这个 IP 地址是使用 NAT 模式虚拟化网络时,Ubuntu 虚拟机与主机通信的地址。在本例中,虚拟机 IP 地址为 10.0.2.15
。
在主机中打开终端,运行以下命令连接到 Ubuntu 虚拟机:
ssh username@10.0.2.15
其中 username
应该是你 Ubuntu 中的用户名。
最后,输入 Ubuntu 账户的密码即可连接到 Ubuntu 虚拟机。
注意:如果你使用了防火墙,需要打开 22 端口以允许 ssh 连接。在 Ubuntu 终端中运行以下命令:
sudo ufw allow ssh
现在你应该已经成功地通过 ssh 连接到 Ubuntu 虚拟机了。享受 Ubuntu 带来的开发快乐吧!