在局域网下连接乌班图
命令行和图形界面
安装VNC
安装X11vnc
1 | sudo apt-get install x11vnc -y |
设置VNC密码
1 | sudo x11vnc -storepasswd /etc/x11vnc.pass |
(qwerty)
创建x11vnc
自启动服务(可选)
创建 /etc/systemd/system/x11vnc.service
,并写入以下内容
1 | [Unit] |
启动x11vnc服务
进程隐藏到后台
1 | x11vnc -rfbport 5900 -rfbauth ~/.vnc/passwd -display :0 -forever -bg -repeat -nowf -o ~/.vnc/x11vnc.log |
不隐藏
1 | x11vnc -rfbport 5900 -rfbauth ~/.vnc/passwd -display :0 -forever -shared |
-rfbport:指定启动端口
-rfbauth:指定密码文件路径
-o:日志文件路径
验证是否启动
ps -aux | grep x11vnc
netstat -nap | grep 5900
使用MobaXterm连接
查询ip地址
1 | ifconfig |
其中 wlp1s0即为ip
查询用户名称
1 | whoami |
wys
连接
建立新session
输入ip
端口号
输入密码
退出
查询对应的进程号
1 | ps -aux |grep x11vnc |
结束进程
1 | kill pid(对应的进程号) |
建立脚本(笨办法)
建立一个connect_vnc.sh的文件
1 | x11vnc -rfbport 5900 -rfbauth ~/.vnc/passwd -display :0 -forever -shared |
赋予权限
1 | sudo chmod +x connect.sh |
执行
1 | ./connect.sh |
黑屏问题
1 | vim ~/.vnc/xstartup |
写入
1 |
|