Ubuntu 18.04安装VNC远程登录
reference:
https://blog.csdn.net/bluewhalerobot/article/details/73649353
https://community.bwbot.org/topic/191/ubuntu-%E5%AE%89%E8%A3%85vnc-%E6%9C%8D%E5%8A%A1
https://github.com/longhr/ubuntu1604hub/blob/master/ubuntu1604VNC.sh
安装x11vnc
sudo apt-get install x11vnc -y
设置访问密码
sudo x11vnc -storepasswd /etc/x11vnc.pass
创建服务文件
在/etc/init 下创建一个x11vnc.conf
的文件,文件内容如下
#description "xiaoqiang vnc server" #start on runlevel [2345] #stop on runlevel [06] #script exec /usr/bin/x11vnc -auth guess -capslock -forever -loop -noxdamage -repeat -rfbauth /etc/x11vnc.pass -rfbport 5900 -shared #end script
启动服务
sudo service x11vnc start
提示:
原因是service没有建立,所以改为:
sudo x11vnc start
那么问题来了:
经分析是因为x11vnc.conf文件没有执行;
source /etc/init/x11vnc.conf
脚本启动了VNC和X11服务,端口号为5900;
使用windows端的vnc登录192.168.92.135:0,出现如下:
提示密码校验失败,原因是/etc/x11vnc.pass的读权限没有放开;
sudo chmod 666 /etc/x11vnc.pass
重新在windows端登录
可以在/home/~目录下建立.vnc_start
source /etc/init/x11vnc.conf
以后用的时候手动启动下;
posted on 2018-12-27 12:36 limanjihe 阅读(6831) 评论(0) 编辑 收藏 举报