VNC安装
操作系统版本:ubuntu20.04,安装步骤如下所示:
- 安装xfce4桌面:
sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils
- 安装tigervnc
sudo apt install tigervnc-standalone-server tigervnc-common
vnc配置
- 执行
vncserver
命令,会在~/.vnc生成相应的配置目录,如下所示:
- 编辑
xstartup
脚本,内容如下:
#!/bin/sh
# Uncomment the following two lines for normal desktop:
export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
unset DBUS_SESSION_BUS_ADDRESS
exec startxfce4
- 启动vnc
vncserver -geometry 2560x1440 -dpi 96
VNC连接
由于vnc是数据传输是明文,因此可以通过隧道技术来加密传输过程,在本地机器上执行如下命令:
ssh -L 5901:127.0.0.1:5901 -N -f -l username remoteIp
client端连接
- mac本地打开屏幕共享程序,输入localhost:5901及密码,即可登陆。
- 在服务端执行如下命令开启粘贴板共享功能:
vncconfig -display :1 nowin