Ubuntu使用默认显示屏桌面的VNC

Ubuntu 举例说明

  • 安装 vnc
sudo apt-get install x11vnc
  • 设置远程登录密码
$ x11vnc -storepasswd

Enter VNC password:
Verify password:
Write password to /home/morvan/.vnc/passwd?  [y]/n y
Password written to: /home/morvan/.vnc/passwd
  • 开启服务
x11vnc -usepw

由于会经常莫名其妙的掉线,个人推荐使用保持长连接命令

x11vnc -usepw -forever

远程链接软件,这里就是用 Mac 系统自带的屏幕共享软件

Screen Share 打开之后输入 VNC 的 ip 地址即可链接上,当然链接上之后还要输入你的密码

如果你不知道你的 IP 地址,请自行在网络设置里面查看,又或者直接在终端输入

ifconfig

即可查看

目录
Ubuntu16.04安装x11vnc服务并设置自动启动
安装x11vnc服务
配置x11vnc开机自动启动
参考
Ubuntu16.04安装x11vnc服务并设置自动启动
平时使用Ubuntu做开发,Windows办公,会用到远程桌面登陆Ubuntu。
尝试过VNC server,配置起来比较麻烦,遇到了各种问题。
x11vnc比较简单,只是把主屏的内容直接传输过来,而不经过任何的权限管理方面的处理。
以下是在Ubuntu16.04安装的方法。

安装x11vnc服务
安装x11vnc
sudo apt-get install x11vnc -y
1
设置密码x11vnc
密码默认保存在/home/<USERNAME>/.vnc/passwd文件中
x11vnc -storepasswd
Enter VNC password: 
Verify password:    
Write password to /home/<USERNAME>/.vnc/passwd?  [y]/n y
Password written to: /home/<USERNAME>/.vnc/passwd
1
2
3
4
5
启动x11vnc
x11vnc -forever -shared -rfbauth ~/.vnc/passwd
1
在windows上使用VNC Viewer等软件就可以远程桌面访问Ubuntu了。
但是每次启动都要手动输入上面的命令来启动x11vnc,接下来配置自动启动。

配置x11vnc开机自动启动
创建/lib/systemd/system/x11vnc.service文件并加入下列内容
sudu gedit /lib/systemd/system/x11vnc.service
1
内容如下

[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/<USERNAME>/.vnc/passwd -rfbport 5900 -shared
 
[Install]
WantedBy=multi-user.target
1
2
3
4
5
6
7
8
9
10
启动服务
之后每次启动登陆后,x11vnc就会自动运行了
sudo systemctl daemon-reload
sudo systemctl enable x11vnc.service
sudo systemctl start x11vnc.service
1
2
3
参考
https://blog.csdn.net/jk198310/article/details/80103232
https://blog.csdn.net/u011648270/article/details/82843183
————————————————
版权声明:本文为CSDN博主「asukaztc」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/asukaztc/article/details/105789673

Guess you like

Origin blog.csdn.net/uiop_uiop_uiop/article/details/115769731