Ubuntu 安装 vnc 远程桌面

文章目录 「隐藏」
  1. 1. 安装 vnc-server
  2. 2. 配置密码
  3. 3. 配置远程连接显示的桌面
  4. 4. 启动 vnc-server
  5. 5. 常用命令
    1. 5.1 启动 VNC 服务器
    2. 5.2 查看会话列表
    3. 5.3 关闭会话
    4. 5.4 设置分辨率

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 80x24+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 的分辨率为 1920x1080
vncserver :1 -geometry 1920x1080

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

《Ubuntu 安装 vnc 远程桌面》留言数:0

发表留言