Ubuntu安装VNC Server

之前在ubuntu上一般都是用vnc4server,但是它只能打开一个窗口,无法像windows上那样操作本地桌面,只能说比ssh强大一点。

今天发现了一个强大的vnc服务端x11vnc,可以远程操作本地桌面。以下内容主要来自于:http://blog.csdn.net/longhr/article/details/51657610

安装方法

以下命令都需要在root权限下运行,因此不单独加上sudo。

1. 安装 X11VNC

  1. apt install x11vnc -y
COPY

2. 配置访问密码

  1. x11vnc -storepasswd /etc/x11vnc.pass
COPY

3. 创建服务

Ubuntu 16.04

vi /lib/systemd/system/x11vnc.service

按i键进入编辑模式,粘贴如下代码,按esc键退出编辑模式,输入 :wq 保存。

  1. [Unit]
  2. Description=Start x11vnc at startup.
  3. After=multi-user.target
  4. [Service]
  5. Type=simple
  6. ExecStart=/usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /etc/x11vnc.pass -rfbport 5900 -shared
  7. [Install]
  8. WantedBy=multi-user.target
COPY

Ubuntu 14.04

vi /etc/init/x11vnc.conf

按i键进入编辑模式,粘贴如下代码,按esc键退出编辑模式,输入 :wq 保存。

  1. start on login-session-start
  2. script
  3. x11vnc -display :0 -auth /var/run/lightdm/root/:0 -forever -bg -o /var/log/x11vnc.log -rfbauth /etc/x11vnc.pass -rfbport 5900
  4. end script
COPY

4. 配置防火墙,配置和启动服务

  1. ufw allow 5900
COPY

下面两行适用于16.04

  1. systemctl enable x11vnc.service
  2. systemctl daemon-reload
COPY

5. 重启电脑

  1. reboot
COPY

分享
0 comments
Anonymous
Markdown is supported

Be the first guy leaving a comment!