Debian VirtualBox远程桌面连接

335
2025/4/11 21:32:55
栏目: 智能运维
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

要在Debian VirtualBox虚拟机中设置远程桌面连接,您可以按照以下步骤操作:

  1. 安装必要的软件
  • 在Debian虚拟机中,您需要安装一个远程桌面服务器软件,如x11-servertigervnc-standalone-server。您可以使用以下命令安装这些软件:
sudo apt update
sudo apt install x11-server tigervnc-standalone-server
  1. 配置VNC服务器
  • 创建一个VNC配置文件,例如/etc/systemd/system/vncserver@:1.service,并添加以下内容:
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target

[Service]
Type=forking
User=debian-user
Group=debian-user
WorkingDirectory=/home/debian-user
ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1
ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800 :%i
ExecStop=/usr/bin/vncserver -kill :%i

[Install]
WantedBy=multi-user.target
  • debian-user替换为您的用户名,并根据需要调整显示编号和分辨率。
  1. 启动VNC服务器
  • 使用以下命令启动VNC服务器:
sudo systemctl daemon-reload
sudo systemctl start vncserver@:1.service
  1. 设置VNC密码
  • 使用以下命令设置VNC密码:
vncpasswd
  1. 配置防火墙
  • 如果您的防火墙正在运行,确保允许VNC连接。例如,使用ufw允许VNC端口(通常是5901):
sudo ufw allow 5901/tcp
  1. 从宿主机或其他设备连接
  • 在宿主机或其他设备上,您可以使用VNC客户端软件(如RealVNC Viewer、TightVNC Viewer等)连接到Debian虚拟机的IP地址和VNC端口(例如:5901)。在连接对话框中输入您在步骤4中设置的密码。

请注意,为了使远程桌面连接正常工作,您还需要确保VirtualBox的网络设置正确配置为“桥接网卡”或“NAT网络”,以便虚拟机可以与宿主机和其他设备通信。

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

推荐阅读: 如何在Debian上监控Nginx SSL性能