Ubuntu16.04 下安装并配置 VNC 远程访问服务 January 24, 2018 > 在实验室一直通过ssh使用宿舍PC,今天感觉用Jupyter NoteBook写代码其实并没有PyCharm那么方便,所以想通过VNC在GUI界面下开心的写代码。 和往常一样,`sudo apt-get install vnc4server`一顿操作后看log说font目录怎样怎样,没有办法正常加载。 于是这次换个VNC服务端试一试,安装主要参考:[这里](http://blog.csdn.net/songbaiyao/article/details/72858087 "这里")。 自己也记录一下,方便下次安装。 [TOC] ### 安装 ```bash # 安装x11vnc sudo apt-get install x11vnc # 下面命令会把密码存在~/.vnc/passwd文件中 # ~/ 其实就是 /home/pizi/ 我的用户名为pizi # 根据提示输入远程连接密码 x11vnc -storepasswd ``` ### 配置 ```bash # 增加系统守护服务文件 sudo nano /lib/systemd/system/x11vnc.service ``` 写入下面配置 注意指定密码的目录换成自己的用户名。 ```bash [Unit] Description=Start x11vnc at startup. After=multi-user.target [Service] Type=simple ExecStart=/usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /home/pizi/.vnc/passwd -rfbport 5900 -shared [Install] WantedBy=multi-user.target ``` ### 启动服务 ```bash # 重新载入守护脚本 sudo systemctl daemon-reload # 启动x11vnc的守护脚本 sudo systemctl enable x11vnc.service # 启动该服务 sudo systemctl start x11vnc.service ``` ### 客户端 下载一个自己喜欢的vnc客户端愉快的开始使用吧,我一直在用`VNC Viewer`。