debian

Debian在VirtualBox中如何使用VNC

小樊
46
2025-06-01 08:24:59
栏目: 智能运维

在Debian虚拟机中使用VNC的步骤如下:

安装VNC服务器

  1. 打开终端。
  2. 更新软件包列表:
sudo apt update
  1. 安装TightVNC服务器:
sudo apt install tightvncserver

配置VNC服务器

  1. 启动VNC服务器并设置密码:
vncserver

系统会提示你输入并确认一个密码,这个密码将用于远程连接。 2. 创建一个新的systemd服务单元文件:

sudo nano /etc/systemd/system/vncserver@.service

添加以下内容(将USER替换为你的用户名):

[Unit]
Description=VNC Server for %i
After=syslog.target network.target

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

[Install]
WantedBy=multi-user.target
  1. 启用并启动VNC服务:
sudo systemctl daemon-reload
sudo systemctl enable vncserver@1.service
sudo systemctl start vncserver@1.service

配置防火墙

确保你的防火墙允许VNC连接。如果你使用的是ufw,可以添加以下规则:

sudo ufw allow 5901/tcp

连接到VNC服务器

  1. 在本地计算机上下载并安装VNC客户端,如RealVNC或TightVNC Viewer。
  2. 使用VNC客户端连接到Debian服务器的IP地址或主机名,后面加上端口号(默认是5901)。
  3. 输入在配置VNC服务器时设置的密码。

完成以上步骤后,你就可以从远程计算机访问Debian虚拟机的图形界面了。

0
看了该问题的人还看了