x11vnc – Linux下共享本地用户桌面($DISPLAY==:0.0)的工具

yum -y install x11vnc 默认可以操作桌面,可以设置为只读

 

https://blog.csdn.net/t0nsha/article/details/8629756

三、开启VNC

第一、安装X11VNC
在当前我们已经创建和安装好Ubuntu发行版本中直接用apt-get安装X11VNC。
代码如下 复制代码
apt-get update
apt-get install x11vnc

第二、设置VNC密码
代码如下 复制代码
x11vnc -storepasswd
输入命令,然后需要设置两次VNC连接密码,这个到时候就是用来客户端连接时候用到的。

同时我们也可以将密码写入到”/root/.vnc/passwd”文件中,这样如果忘记密码也可以通过系统中寻找。
第三、启动VNC Service
代码如下 复制代码
x11vnc -forever -shared -rfbauth ~/.vnc/passwd
同时,我们也可以设置成随系统自动启动。
1、复制密码
代码如下 复制代码
cp /root/.vnc/passwd /etc/x11vnc.pass
2、 配置自启文件(Ubuntu 15.04及以后版本)
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 -forever -loop -noxdamage -repeat -rfbauth /etc/x11vnc.pass -rfbport 5900 -shared
[Install]
WantedBy=multi-user.target

3、编辑自启文件 (Ubuntu 15.04以前版本)
代码如下 复制代码
/etc/init/x11vnc.conf
添加下面内容
代码如下 复制代码
start on login-session-start
script
/usr/bin/x11vnc -auth /var/run/lightdm/root/:0 -noxrecord -noxfixes
-noxdamage -rfbauth /etc/x11vnc.pass -forever -bg -rfbport 5900 -o
/var/log/x11vnc.log
end script

其中,/var/run/lightdm要根据实际的桌面管理器修改,gdm或者kdm。
4.启动服务
sudo systemctl daemon-reload
sudo systemctl enable x11vnc.service
sudo systemctl start x11vnc.service

5、重启服务器
reboot

最后,我们可以通过VNCVIEW工具链接远程桌面,且输入上面设置的密码就可以看到桌面

补充; 配置虚拟分辨率

服务器如果没有外接外接显示器,x-session不能从外部获取分辨率,需要在xorg.conf中设置虚拟分辨率。

参考:http://askubuntu.com/questions/100604/set-desktop-resolution-for-standard-11-10-vnc-server

ubuntu默认已经没有/etc/X11/xorg.conf,也没有必要用Xorg -configure创建,直接手动创建就行,并添加如下代码(客户端显示屏分辨率是1680×1050,可以根据实际情况修改Virtual参数)

Section “Device”
Identifier “Configured Video Device”
EndSection

Section “Monitor”
Identifier “Configured Monitor”
EndSection

Section “Screen”
Identifier “Default Screen”
Monitor “Configured Monitor”
Device “Configured Video Device”
SubSection “Display”
Depth 24
Virtual 1680 1050
EndSubSection
EndSection
x11vnc相当于Windows远程桌面,若想安装想vncserver连接的 ,自行百度资料很多不再赘诉。
————————————————
版权声明:本文为CSDN博主「ywueoei」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/ywueoei/article/details/79952727

发表评论

邮箱地址不会被公开。 必填项已用*标注