服务器图形化显示:x11vnc配置简明教程暨踩坑记

润信云 技术支持

配置x11:一个远程的图形化传输协议

服务器上:

sudo vim /etc/ssh/sshd_config


修改配置

AllowAgentForwarding yes
AllowTcpForwarding yes
X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost no


重启sshd service

sudo service sshd restart
 在本地:
 设置~/.ssh/config
Host <host_name>
  HostName <ip>
  User <user_name>
  ForwardX11 yes
  ForwardX11Trusted yes
  ForwardAgent yes


测试:

可以尝试ssh <host_name>看能否连接到远程

配置x11vnc:一个传输的客服端

- 如果已经有桌面、但需要远程访问桌面:

在服务器上:

1. 安装x11vnc以及必要dependency

sudo apt-get install x11vnc net-tools

2.运行x11vnc

x11vnc -display $DISPLAY -rfbport 5900

- 如果没有桌面,那么需要自己建一个虚拟桌面

在服务器上:

1.安装x11vnc以及必要dependency

sudo apt-get install x11vnc net-tools xvfb fluxbox

2.设置$DISPLAY参数

export DISPLAY=:7 # 可以为其他数,just an example
 
# 为了之后的方便可以写入~/.bashrc中
echo export DISPLAY=:7 >> ~/.bashrc
source ~/.bashrc

3.新建虚拟桌面

Xvfb $DISPLAY -screen 0 1920x1080x24 &
fluxbox &

4.运行x11vnc

x11vnc -display $DISPLAY -rfbport 5900


在本地上:

通过real vnc 安装VNC Reviewer,输入地址<ip>:5900 访问

测试:

在服务器上跑:

xeyes
应该能在real vnc中看到两只眼睛?

常见问题:

1. $DISPLAY已经被使用,或者曾经被使用过

$ Xvfb $DISPLAY -screen 0 1920x1080x24
(EE) 
Fatal server error:
(EE) Server is already active for display 7
        If this server is no longer running, remove /tmp/.X7-lock
        and start again.
(EE)
设置$DISPLAY为其他值或者删掉/tmp/.X7-lock
rm /tmp/.X7-lock


2. x sevrer已在运行

$ Xvfb $DISPLAY -screen 0 1920x1080x24
_XSERVTransSocketUNIXCreateListener: ...SocketCreateListener() failed
_XSERVTransMakeAllCOTSServerListeners: server already running
(EE) 
Fatal server error:
(EE) Cannot establish any listening sockets - Make sure an X server isn't already running(EE)


删掉已有的进程

$ ps -aux | grep Xvfb
user     485583  0.0  0.1 213840 71628 pts/23   S+   19:52   0:00 Xvfb :4 -screen 0 1920x1080x24
user     506709  0.0  0.0  12628  2304 pts/2    S+   20:09   0:00 grep --color=auto Xvfb
$ kill -9 485583


本文链接:https://blog.runxinyun.com/post/182.html 转载需授权!

分享到:
版权声明
网站名称: 润信云资讯网
本站提供的一切软件、教程和内容信息仅限用于学习和研究目的。
不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。
我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!邮件:7104314@qq.com
网站部分内容来源于网络,版权争议与本站无关。请在下载后的24小时内从您的设备中彻底删除上述内容。
如无特别声明本文即为原创文章仅代表个人观点,版权归《润信云资讯网》所有,欢迎转载,转载请保留原文链接。
0 367

留言0

评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。