在VirtualBox中的Debian虚拟机进行远程桌面连接,可以采用以下几种方法:
VNC
- 安装VNC服务器:
sudo apt-get update sudo apt-get install tightvncserver
- 配置VNC服务器:
- 创建
.vnc
目录并设置 VNC 配置文件:
mkdir ~/.vnc vim ~/.vnc/xstartup
- 在
xstartup
文件中添加以下内容(使用 GNOME 桌面环境为例,如需使用 XFCE,请替换):
#!/bin/sh unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey vncconfig -iconic & gnome-session &
- 设置 VNC 访问口令:
vncpasswd
- 启动 VNC 服务:
vncserver :1
- 在客户端使用 VNC Viewer 连接:
- 输入 Debian 虚拟机的 IP 地址,端口号默认为
5901
(例如:192.168.1.100:5901
),然后输入之前设置的口令进行连接。
xrdp
- 安装 xrdp:
sudo apt-get update sudo apt-get install xrdp
- 配置 xrdp:
- 修改
xrdp
配置文件/etc/xrdp/xrdp.ini
:
[General] name=Debian VM description=Remote desktop service listen_port=3389
- 启动 xrdp 服务:
sudo systemctl enable xrdp sudo systemctl start xrdp
- 在客户端使用远程桌面连接软件(如 Windows 的远程桌面连接)连接:
- 输入 Debian 虚拟机的 IP 地址和端口号
3389
,然后输入用户名和密码进行连接。