📌  相关文章
📜  如何将 ssh 连接到 virtualbox ubuntu - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:38:44.478000             🧑  作者: Mango

如何将 ssh 连接到 VirtualBox Ubuntu

如果你在使用 VirtualBox 来运行 Ubuntu,并且想要通过 ssh 连接到虚拟机,下面这些步骤可能对你有帮助。

步骤
1. 确认虚拟机网络设置

在 VirtualBox 中,选中 Ubuntu 虚拟机,点击设置 -> 网络。

  • 网卡1:选择 NAT 模式。
  • 网卡2:选择 仅主机模式。
2. 安装 ssh 服务器

在 Ubuntu 中打开终端,运行以下命令安装 ssh 服务器:

sudo apt-get install openssh-server
3. 确认 ssh 服务器状态

在 Ubuntu 终端中运行以下命令:

sudo service ssh status

如果 ssh 服务器已经运行,你应该会看到类似这样的输出:

ssh start/running, process 1234

如果 ssh 服务器未运行,运行以下命令启动它:

sudo service ssh start
4. 获取虚拟机 IP 地址

在 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

5. 从主机中使用 ssh 连接到虚拟机

在主机中打开终端,运行以下命令连接到 Ubuntu 虚拟机:

ssh username@10.0.2.15

其中 username 应该是你 Ubuntu 中的用户名。

最后,输入 Ubuntu 账户的密码即可连接到 Ubuntu 虚拟机。

注意:如果你使用了防火墙,需要打开 22 端口以允许 ssh 连接。在 Ubuntu 终端中运行以下命令:

sudo ufw allow ssh
结论

现在你应该已经成功地通过 ssh 连接到 Ubuntu 虚拟机了。享受 Ubuntu 带来的开发快乐吧!

参考链接