这里提供一个使用 VNC 实现在 Windows 上远程连接 Linux 桌面的攻略,主要分为以下几个步骤:
- 安装 VNC 服务器
首先在 Linux 服务器上安装 VNC 服务器,这里以 Ubuntu 18.04 服务器为例:
sudo apt-get update
sudo apt-get install tightvncserver
- 启动 VNC 服务器
启动 VNC 服务器,并设置 VNC 密码:
tightvncserver
注意:第一次启动时需要设置一个 VNC 密码,用于之后的连接。密码只需要输入一次,之后每次连接时都要输入该密码。
- 配置 VNC 服务器
编辑 ~/.vnc/xstartup
文件,更改默认的桌面环境为 xfce4
:
#!/bin/bash
xrdb $HOME/.Xresources
startxfce4 &
还需要配置防火墙,开放 VNC 服务器默认的端口 5901:
sudo ufw allow 5901/tcp
- 在 Windows 上安装 VNC 客户端
在 Windows 机器上下载并安装 VNC 客户端,比如 RealVNC 或者 TightVNC,这里以 RealVNC 为例。
- 连接 VNC 服务器
打开 RealVNC 客户端,点击 "File" -> "New connection",输入 Linux 服务器的 IP 地址和所配置的 VNC 端口(5901),点击 "Connect",输入 VNC 密码,即可连接到 Linux 服务器上的桌面环境。
- 断开连接
关闭 RealVNC 客户端即可断开连接。
示例1:
如果 VNC 服务器和 VNC 客户端不在同一个局域网内,需要在路由器上进行端口映射或者设置 VPN,在不同网络环境下也能够顺畅连接上 VNC 服务器。
示例2:
如果 Linux 服务器上没有安装 xfce4 桌面环境,可以使用其他桌面环境,比如 Gnome,只需要将 xstartup 文件中的 startxfce4 &
修改为 gnome-session &
即可。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:用vnc实现Windows远程连接linux桌面之服务器配置 - Python技术站