Ubuntu 18.04.3 LTS server版配置vnc

徘徊边缘 提交于 2020-02-05 04:30:12

使用x11vnc作为vncserver端

1 安装x11vnc

sudo apt-get update
sudo apt-get install x11vnc

2 生成密码

sudo x11vnc -storepasswd

Enter VNC password: *********
Verify password: *********  
Write password to /home/USERHOME/.vnc/passwd?  [y]/n y
Password written to: /home/rahul/.vnc/passwd

 

3 开启服务

#编辑 /lib/systemd/system/x11vnc.service文件,设为开机启动
sudo vim /lib/systemd/system/x11vnc.service

#在文件中添加如下内容
[Unit]
Description=Start x11vnc at startup.
After=multi-user.target

[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -auth guess -once -loop -noxdamage -repeat -rfbauth /home/USERNAME/.vnc/passwd -rfbport 5900 -shared -capslock -nomodtweak

[Install]
WantedBy=multi-user.target


#注意:/home/USERNAME/.vnc/passwd 中的USERNAME需要换成你自己的用户名,之前遇到了用vnc-viewer连接,键盘Caps Lock和小键盘错位的问题,加上选项-capslock -nomodtweak就好了。

复制代码

然后用systemctl设置

sudo systemctl daemon-reload                 #让系统知道新的单元文件
sudo systemctl enable x11vnc.service        #让系统开机启动这个服务器
sudo systemctl start x11vnc.service         #启动这个服务器
如启动出现如下报错
03/05/2017 16:12:19 -auth guess: failed for display='unset'
03/05/2017 16:12:19 -auth guess: since we are root, retrying with FD_XDM=1
03/05/2017 16:12:19 -auth guess: failed for display='unset'

则安装slick-greeter使用LightDM管理图形窗口

sudo apt install slick-greeter

参考文献地址

https://www.cnblogs.com/jasonkyle/p/6922731.html

https://www.cnblogs.com/pipci/p/9689145.html

https://unix.stackexchange.com/questions/78103/cant-start-x11vnc-without-attached-monitor

 

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!