vnc远程访问linux完整教程
TigerVNC 访问全新的桌面
-
安装 TigerVNC
sudo apt install tigervnc-standalone-server tigervnc-common
-
配置 VNC 密码
vncpasswd
-
启用加密
3.1 打开配置文件sudo vim /etc/tigervnc/vncserver-config-defaults
3.2 在最后的
1;
之前添加以下内容:$SecurityTypes = "X509Vnc";
-
启动 VNC 服务器
vncserver :1
4.1 如果提示
Can't load /root/.vnc/.rand into RNG 404757C0897F0000:error:12000079:random number generator:RAND_load_file:Cannot open file:../crypto/rand/randfile.c:106:Filename=/root/.vnc/.rand
则使用
openssl rand -out /root/.vnc/.rand -hex 256
生成相关文件
-
停止 VNC 服务器
vncserver -kill :1
x11vnc 访问当前桌面
-
安装 x11vnc
sudo apt install x11vnc
-
启动 x11vnc 服务器(不使用密码)
x11vnc -display :0 -auth guess -forever -loop -noxdamage
-
通过 SSH 隧道转发端口,确保安全 设置通过 SSH 将本地 5900 端口转发到服务器的 5900 端口,并复用 SSH 的加密功能:
ssh -L 5900:localhost:5900 [email protected] :: @后面是服务器的 IP 地址
-
客户端连接 VNC 在 VNC Viewer 中输入以下地址以进行连接:
localhost:5900
视频教程
https://www.bilibili.com/video/BV1vRxzefEnL https://www.bilibili.com/video/BV1FyxzeqERM
Windows 客户端安装 tiger vnc
https://sourceforge.net/projects/tigervnc/files/stable/1.14.0/ 具体下载地址: https://sourceforge.net/projects/tigervnc/files/stable/1.14.0/tigervnc64-1.14.0.exe/download
此配置提供了两种 VNC 访问方式:
- TigerVNC:创建全新的远程桌面环境。
- x11vnc:共享当前运行的桌面会话。
Leave a comment