在Ubuntu系统上快速搭建远程桌面,通常需要以下几个步骤:
更新系统:
sudo apt update
sudo apt upgrade
安装VNC服务器:
你可以选择安装 tightvncserver
或 x11vnc
。以下是安装 tightvncserver
的命令:
sudo apt install tightvncserver
设置VNC密码:
在首次运行VNC服务器时,它会提示你设置一个密码,这个密码将用于远程连接时验证身份。
vncpasswd
配置VNC服务器:
~/.vnc/xstartup
。你可以复制 /etc/X11/xinit/xinitrc
或 /etc/X11/xinit/xstart
文件内容到 ~/.vnc/xstartup
。cp /etc/X11/xinit/xinitrc ~/.vnc/xstartup
vncserver :1
这里的 :1
表示使用显示号1。你可以根据需要更改为其他显示号。
配置防火墙:
如果你使用的是Ubuntu 20.04或更高版本,默认防火墙是 ufw
。你需要允许VNC端口通过。
sudo ufw allow 5901
这里的 5901
是VNC服务默认的端口号,你可以根据需要更改。
启动VNC服务:
为了让VNC服务器在系统启动时自动运行,你可以创建一个systemd服务文件。
sudo nano /etc/systemd/system/vncserver@:1.service
将以下内容粘贴到文件中:
[Unit]
Description=Start TightVNC server at startup.
After=syslog.target network.target
[Service]
Type=forking
User=your_username
WorkingDirectory=/home/your_username
ExecStartPre=/usr/bin/vncserver -kill :%i
ExecStart=/usr/bin/vncserver -depth 24 -geometry 1920x1080 :%i
ExecStop=/usr/bin/vncserver -kill :%i
[Install]
WantedBy=multi-user.target
将 your_username
替换为你的用户名,然后保存文件。
sudo systemctl daemon-reload
sudo systemctl enable vncserver@:1.service
sudo systemctl start vncserver@:1.service
连接到VNC服务器:
在VNC客户端中输入Ubuntu系统的IP地址和端口号(例如:192.168.1.100:1
),然后输入之前设置的VNC密码进行连接。
请注意,上述步骤提供了一般性的指导,具体配置可能会因不同的Ubuntu版本和需求有所不同。在实际操作中,请根据你的具体情况进行相应的调整。