温馨提示×

Ubuntu VirtualBox虚拟机如何进行远程连接

小樊
36
2025-02-25 12:49:55
栏目: 云计算
Ubuntu服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

要在Ubuntu VirtualBox虚拟机上进行远程连接,您可以按照以下步骤操作:

1. 安装SSH服务

首先,确保您的Ubuntu虚拟机已经安装了SSH服务。如果没有安装,可以通过以下命令进行安装:

sudo apt update
sudo apt install openssh-server

安装完成后,启动SSH服务并设置为开机自启动:

sudo systemctl start ssh
sudo systemctl enable ssh

2. 配置VirtualBox网络设置

  1. 打开VirtualBox管理器,选择您的Ubuntu虚拟机,点击“设置”。
  2. 在设置窗口中,选择“网络”。
  3. 对于网络适配器1,选择“连接方式”为“NAT”。
  4. 点击“高级” -> “端口转发”。
  5. 点击“添加”按钮,添加一个新的端口转发规则。
    • 主机端口:您想要使用的端口号(例如2222)
    • 子系统端口:22(SSH默认端口)
    • 主机IP:留空
    • 协议:TCP
  6. 点击“确定”保存设置。

3. 获取虚拟机的IP地址

在Ubuntu虚拟机中,打开终端并输入以下命令来获取IP地址:

ifconfig

或者使用:

ip addr show

找到您的网络接口(通常是eth0或wlan0)的IPv4地址。

4. 使用SSH进行远程连接

在另一台计算机上,使用SSH客户端(如PuTTY、OpenSSH客户端等)连接到您的Ubuntu虚拟机。输入以下信息:

  • 主机:Ubuntu虚拟机的IP地址
  • 端口:您在步骤2中设置的主机端口(例如2222)
  • 用户名:您的Ubuntu用户名
  • 密码:您的Ubuntu用户密码

例如,如果您的IP地址是192.168.1.100,端口是2222,用户名是user,则在PuTTY中输入:

192.168.1.100
2222
user

然后输入密码进行连接。

5. 使用VNC进行远程桌面连接(可选)

如果您希望通过图形界面远程连接,可以在Ubuntu虚拟机中安装VNC服务器,例如TigerVNC或TightVNC,并使用VNC客户端进行连接。

  1. 安装VNC服务器:
sudo apt update
sudo apt install tightvncserver
  1. 启动VNC服务器:
vncserver
  1. 在VNC客户端中输入Ubuntu虚拟机的IP地址和VNC服务器显示的端口号(通常是5900加上显示编号,例如5901)。
  2. 输入用户名和密码进行连接。

通过以上步骤,您应该能够成功远程连接到您的Ubuntu VirtualBox虚拟机。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:Ubuntu VirtualBox如何实现远程访问

0