VNC远程连接
VNC远程连接
当没有多余的显示器、鼠标、键盘,但是又想要Liunx板卡有桌面显示,同时能用鼠标键盘操作,可以用VNC
VNC(Virtual Network Console)是虚拟网络控制台的缩写。 它是一款优秀的远程控制工具软件,由著名的AT&T的欧洲研究实验室开发。
客户端
安装VNC Viewer 作为客户端来进行VNC连接 RealVNC
也可以使用Mobaxterm

服务端
下载VNC
sudo apt-get upgrade
sudo apt-get update
sudo apt install x11vnc
设置密码
这里我们在普通用户下设置
x11vnc -storepasswd
设置开机自启
新建服务文件
sudo vi /etc/systemd/system/x11vnc.service
在里面插入文本 我这里是在鲁班猫的cat用户下创建的密码,所以脚本里面的用户名也要对应上
[Unit]
Description=x11vnc server
After=graphical.target display-manager.service
Wants=display-manager.service
[Service]
Type=simple
User=cat
Environment=DISPLAY=:0
ExecStart=/usr/bin/x11vnc -display :0 -auth /home/cat/.Xauthority -rfbauth /home/cat/.vnc/passwd -rfbport 5900 -forever -shared -noxdamage -repeat
Restart=on-failure
RestartSec=3
[Install]
WantedBy=graphical.target
启用并启动
sudo systemctl daemon-reload
sudo systemctl enable x11vnc
sudo systemctl start x11vnc
查看状态
sudo systemctl status x11vnc
现在就可以用RealVNC软件连接了
第一次会要求输入密码,记得勾选记住密码的选项

Forlinx的Debain系统开机自启脚本(linaro用户)
[Unit]
Description=x11vnc server
After=graphical.target display-manager.service
Wants=display-manager.service
[Service]
Type=simple
User=linaro
Environment=DISPLAY=:0
ExecStart=/usr/bin/x11vnc -display :0 -auth /home/linaro/.Xauthority -rfbauth /hh
ome/linaro/.vnc/passwd -rfbport 5900 -forever -shared -noxdamage -repeat
Restart=on-failure
RestartSec=3
[Install]
WantedBy=graphical.target
评论