ubuntu

Ubuntu VirtualBox远程桌面连接

小樊
45
2025-08-05 04:49:51
栏目: 智能运维

要在Ubuntu VirtualBox中实现远程桌面连接,可以按照以下步骤进行设置:

安装VirtualBox和Ubuntu

确保你的Ubuntu系统已经安装在VirtualBox中。

配置远程桌面服务

  1. 安装必要的软件包
sudo apt update
sudo apt install x11-server-Xorg vnc4server
  1. 配置VNC服务器
vncpasswd

按照提示设置密码。

vncserver :1

这将启动VNC服务器,监听端口5901(:1表示使用显示编号1)。

  1. 配置防火墙
sudo ufw allow 5901/tcp

配置VirtualBox远程桌面功能

  1. 打开VirtualBox管理器,选择你的Ubuntu虚拟机,然后点击“设置”。

  2. 在“显示”选项卡中,启用“3D加速”(如果支持)。

  3. 在“网络”选项卡中,选择“桥接网卡”模式,以便虚拟机可以直接使用主机的网络栈。

  4. 点击“高级” -> “共享文件夹”,添加一个共享文件夹,以便在主机和虚拟机之间传输文件(可选但推荐)。

获取虚拟机的IP地址

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

ip addr show eth0 | grep inet | awk '{print $2}' | cut -d/ -f1

配置远程桌面客户端

在你的主机操作系统(例如Windows或另一台Ubuntu机器)上,使用VNC客户端(如RealVNC Viewer、TightVNC Viewer等)连接到虚拟机的IP地址和端口(例如:5901)。输入在步骤2中设置的VNC密码进行连接。

可选:使用SSH隧道增强安全性

为了提高安全性,可以使用SSH隧道来加密VNC连接。以下是基本步骤:

  1. 在主机上安装SSH服务器(如果尚未安装):
sudo apt install openssh-server
  1. 配置SSH隧道:
ssh -L 5901:localhost:5901 username@your_ubuntu_vm_ip

0
看了该问题的人还看了