在Ubuntu系统上设置VNC开机自启,可以按照以下步骤进行:
vncserver
设置开机自启安装VNC服务器:
sudo apt-get update
sudo apt-get install tightvncserver
启动VNC服务并设置密码:
vncserver :1
根据提示设置VNC密码。
创建VNC服务文件:
创建一个新的服务文件 /etc/systemd/system/vncserver@:1.service
,内容如下:
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=simple
User=root
Group=root
WorkingDirectory=/root
PIDFile=/root/.vnc/%H:%i.pid
ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1
ExecStart=/usr/bin/vncserver -depth 24 :%i
ExecStop=/usr/bin/vncserver -kill :%i
[Install]
WantedBy=multi-user.target
设置服务文件权限:
sudo chmod 644 /etc/systemd/system/vncserver@:1.service
启用并启动VNC服务:
sudo systemctl daemon-reload
sudo systemctl enable vncserver@:1.service
sudo systemctl start vncserver@:1.service
验证服务状态:
sudo systemctl status vncserver@:1.service
重启系统后,VNC服务应该会自动启动。
x11vnc
设置开机自启安装 x11vnc
:
sudo apt-get install x11vnc
设置VNC密码:
x11vnc -storepasswd /etc/x11vnc.pass
创建自启动脚本:
创建一个新的脚本文件 /etc/init/x11vnc.conf
,内容如下:
description "Start x11vnc at startup."
start on runlevel [2345]
stop on runlevel [016]
script
exec /usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /etc/x11vnc.pass -rfbport 5900 -shared
end script
设置脚本权限:
sudo chmod +x /etc/init/x11vnc.conf
启用并启动服务:
sudo systemctl enable x11vnc.conf
sudo systemctl start x11vnc.conf
验证服务状态:
sudo systemctl status x11vnc.conf
重启系统后,x11vnc
服务应该会自动启动。
通过以上步骤,您可以在Ubuntu系统上成功设置VNC的开机自启。根据您的具体需求选择使用 vncserver
或 x11vnc
。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:Ubuntu如何进行远程控制