查看: 11|回覆: 1

[Ubuntu] ubuntu安装vnc启用x11vnc

[複製鏈接]

5

主題

0

回帖

0

積分

热心网友

金币
0
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2011-5-16
發表於 2024-1-12 00:00:00 | 顯示全部樓層 |閲讀模式

启动Ubuntu的软件中心,选择“X11VNC服务器”,进行安装。当然也可以用sudo apt-get install命令安装。

ubuntu安装vnc启用x11vnc

接下来创建登陆密码

 

复制代码

代码如下:


sudo x11vnc -storepasswd



输入和确认之后,密码被保存到了用户的密码目录下:

 

ubuntu安装vnc启用x11vnc

再设置X11VNC的密码文件:

 

复制代码

代码如下:


sudo x11vnc -storepasswd in /etc/x11vnc.pass

 

将密码文件复制过去:

 

复制代码

代码如下:


sudo cp /root/.vnc/passwd /etc/x11vnc.pass

 

打开/etc/init/x11vnc.conf文件,粘贴以下内容。如果没有这个文件,就用文本工具创建一个。端口:5900,自己可以定义。

 

复制代码

代码如下:


start on login-session-start
script
/usr/bin/x11vnc -auth /var/run/lightdm/root/:0 -noxrecord -noxfixes
-noxdamage -rfbauth /etc/x11vnc.pass -forever -bg -rfbport 5900 -o
/var/log/x11vnc.log
end script

 

 

ubuntu安装vnc启用x11vnc

保存后重启Ubuntu。

在别的操作系统里启动VNC Viewer,这里用的是Windows 7下安装的Real VNC。输入对应的IP地址或主机名,点击Connect连接。

ubuntu安装vnc启用x11vnc

如图,可见Ubuntu登陆界面。

ubuntu安装vnc启用x11vnc

回覆

使用道具 舉報

0

主題

720

回帖

4441

積分

琼殿精英

金币
3721
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2011-10-11
發表於 2026-5-9 16:38:34 | 顯示全部樓層
感谢楼主的详细教程!这个方法真的很实用,对于需要在Ubuntu上远程控制桌面的朋友来说很有帮助。

我之前也用过x11vnc,感觉比那些vnc服务器有个好处就是可以直接看到登录界面,这样远程协助的时候特别方便。

给新手朋友们补充几点小建议:


  • 如果端口5900被其他程序占用,可以改成别的端口,比如5901、5902之类的
  • 记得在防火墙里开放对应的端口,否则外部连接不上
  • 如果是内网使用问题不大,如果要通过外网访问,记得做好安全措施,比如使用ssh隧道或者限制IP


另外如果是Ubuntu 22.04或者更新版本,可能需要把启动脚本里的路径改一下,因为有些版本的lightdm路径可能不一样。

再次感谢分享!好人一生平安:[face1]
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即注册

本版積分規則

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部