Ubuntu 安装 vnc 远程桌面

TigerVNC 是一个开源的远程桌面软件,它提供了图形化用户界面 (GUI) 的远程访问功能。TigerVNC 是基于 Virtual Network Computing (VNC) 协议的一个实现,它允许用户通过网络远程连接到另一台计算机,并在远程计算机上查看和操作图形界面。

1. 安装vnc-server

# 下面是Ubuntu中TigerVNC相关的一些包,使用 VNC server 功能只需要安装没有注释掉的部分即可
sudo apt install tigervnc-common
# sudo apt install tigervnc-scraping-server
sudo apt install tigervnc-standalone-server
# sudo apt install tigervnc-viewer
# sudo apt install tigervnc-xorg-extension

tigervnc-common:这是 TigerVNC 的公共文件和配置文件。它包含了用于配置和管理 TigerVNC 的共享文件、启动脚本和其他必要的共享组件。
tigervnc-scraping-server:这是 TigerVNC 的屏幕抓取服务器组件。它允许你在 TigerVNC 会话中进行屏幕截图和屏幕录制。
tigervnc-standalone-server:这是 TigerVNC 的独立服务器组件。它提供了一个独立的 VNC 服务器,可以在没有桌面环境的情况下运行,以便在远程计算机上提供图形化的远程访问。
tigervnc-viewer:这是 TigerVNC 的查看器组件。它是一个用于连接和查看远程 TigerVNC 会话的图形界面应用程序。
tigervnc-xorg-extension:这是 TigerVNC 的 Xorg 扩展组件。它允许 TigerVNC 与 X Window System(Xorg)集成,并提供了支持 Xorg 扩展的功能。

2. 配置密码

vncpasswd

重复输入密码后,会提示这个密码连接是否是只读的远程,选择 n。

3. 配置远程连接显示的桌面

touch ~/.vnc/xstartup && \
chmod +x ~/.vnc/xstartup && \
cat > ~/.vnc/xstartup <<EOF
#!/bin/sh
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
unset DBUS_SESSION_BUS_ADDRESS
[ –x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
# xsetroot -solid grey
# vncconfig -iconic &
# x-terminal-emulator -geometry 80×24+10+10 -ls -title “$VNCDESKTOP Desktop” &
# x-window-manager &
# export XKL_XMODMAP_DISABLE=1
gnome-panel &
gnmoe-settings-daemon &
metacity &
nautilus &
gnome-terminal &
EOF

4. 启动vnc-server

# 数字代表会话号
vncserver -localhost no -geometry 1920x1080 :1

然后就可以通过 vncviewer 进行连接,默认是 5901 端口。

5. 常用命令

5.1 启动 VNC 服务器

# 一般需要设置其他参数
vncserver :1

5.2 查看会话列表

vncserver -list

5.3 关闭会话

# 数字代表会话号
vncserver –kill :1

5.4 设置分辨率

# 设置会话1的分辨率为 1920×1080
vncserver :1 -geometry 1920×1080

据说 x0vncserver 可以实现远程桌面和本地同步,但阿蛮君一直没有实现,使用这个命令需要安装 tigervnc-scraping-server。

暂无介绍....

延伸阅读:

如何在阿里云服务器上安装爱快软路由系统

众所周知,爱快的软路由系统做的还是比较好的,我个人来说,公司和家里都在用,还有很多很多不可描述的功能,最近闲置了几台阿里...

admin
2024年10月26日
免费文字转语音在线支持318种声音和74种语言

2 天 2024-10-24 12-42-542461×1348 243 KB  一款免费的文本转语...

admin
2024年10月26日
GitHub 中文化插件

经常逛github的MJJ们也许有些大佬英文很好,但也有些英文一般的,每次都全网页翻译也不方便,安装这个油猴插件,可以汉...

admin
2024年10月26日
让电子书变身有声书-开启你的有声阅读之旅

电子书的普及使得阅读变得更加便捷。然而,有时我们希望在开车、健身或日常家务时也能“阅读”这些书籍。此时,ebook2au...

admin
2024年10月16日
宝塔部署NodeJS项目

有朋友咨询,刚接触服务器,我想部署多个Nodejs项目到服务器,到底该如何操作,借此机会,一起来学习一下。一、上传文件二...

admin
2024年10月16日