下面我将分Windows云主机和Linux云主机两种情况,详细说明如何显示桌面。
Windows Server 系统默认通常带有桌面体验,您可以直接使用微软官方的远程桌面协议 (RDP) 进行连接,这是最常用、最流畅的方法。
操作步骤:
1、启用远程桌面(在云主机上操作):
* 登录到您的云主机(通过云服务商提供的 VNC 登录方式)。
* 右键点击“此电脑” -> “属性” -> “高级系统设置”。
* 在“远程”选项卡中,选择“允许远程连接到此计算机”,建议取消勾选“仅允许运行使用网络级别身份验证的远程桌面的计算机连接”(以提高兼容性)。
* 点击“确定”。
2、配置云服务商安全组/防火墙:
* 这是最关键的一步!您需要在云服务商(如阿里云、腾讯云、AWS)的控制台中,找到您云主机实例所在的安全组。
* 添加入站规则,允许 TCP 端口 3389(RDP 默认端口)的访问,您可以将源IP设置为您的本地公网IP以获得最佳安全,或者暂时设置为0.0.0.0/0
(允许任何IP连接,不安全,仅用于测试)。
3、从本地电脑连接:
* 在您的本地 Windows 电脑上,按Win + R
键,输入mstsc
并回车,打开远程桌面连接工具。
* 输入您的云主机的公网IP地址。
* 点击“连接”,然后输入您在云主机上设置的用户名和密码。
* 连接成功后,您就能看到并操作云主机的完整桌面了。
Linux 系统通常以命令行模式运行以节省资源,要显示桌面,您需要先安装一个桌面环境和一个远程桌面服务软件。
最常见的组合是VNC 或XRDP。
方法 A:使用 VNC(推荐用于临时或轻量级使用)
VNC 是一种图形化桌面共享系统。
操作步骤(以 CentOS/Ubuntu 为例):
1、通过 SSH 连接到您的 Linux 云主机。
2、更新系统并安装桌面环境:
对于 CentOS/RHEL
sudo yum update # 安装 GNOME 桌面环境(较大) sudo yum groupinstall "GNOME Desktop"
对于 Ubuntu
sudo apt update sudo apt upgrade # 安装 XFCE 桌面环境(轻量级,推荐) sudo apt install xfce4 xfce4-goodies # 或者安装 Ubuntu 自带的 GNOME # sudo apt install ubuntu-desktop
3、安装 VNC 服务器:
对于 CentOS/RHEL
sudo yum install tigervnc-server
对于 Ubuntu
sudo apt install tightvncserver
4、配置并启动 VNC 服务:
首次运行 VNC Server,设置一个连接密码
vncserver
* 第一次会要求设置密码(最多8位)和只读密码(可选n),完成后,它会自动启动并在:1
显示端口运行(对应的实际端口是5901
)。
5、配置云服务商安全组/防火墙:
* 在云控制台的安全组中,放行 VNC 使用的端口,通常是5901(对应:1
),如果您启动第二个实例,端口会是 5902(:2
),以此类推。
安全警告 VNC 协议本身不加密,直接将端口暴露在公网非常危险,强烈建议通过SSH 隧道 来连接。
6、通过 VNC 客户端连接:
* 在本地电脑下载 VNC 客户端,如RealVNC Viewer、TigerVNC 或 TightVNC。
如果直接连接,地址栏输入<云主机公网IP>:1
(例如123.123.123.123:1
)。
(推荐)通过 SSH 隧道安全连接
在本地终端执行(将你的云主机IP
替换为实际IP)
ssh -L 5901:127.0.0.1:5901 -N -f -l username 你的云主机IP
然后在 VNC 客户端中连接地址127.0.0.1:1
,这样所有流量都会通过加密的 SSH 通道传输。
方法 B:使用 XRDP(推荐用于习惯 Windows RDP 的用户)
XRDP 是一个开源的 RDP 服务器,可以让您使用 Windows 自带的远程桌面工具来连接 Linux。
操作步骤(以 Ubuntu 为例):
1、通过 SSH 连接到您的 Linux 云主机。
2、安装 XRDP:
sudo apt update sudo apt install xrdp
3、启动 XRDP 服务并设置开机自启:
sudo systemctl enable xrdp sudo systemctl start xrdp
4、配置云服务商安全组/防火墙:
* 在安全组中放行TCP 端口 3389(XRDP 使用 RDP 协议,所以也是3389端口)。
5、从本地 Windows 电脑连接:
* 和连接 Windows 云主机一样,打开mstsc
。
* 输入 Linux 云主机的公网IP。
* 在登录界面,选择会话类型(如Xorg
或Xvnc
),然后输入您的 Linux 用户名和密码即可登录。
特性 | Windows 云主机 | Linux 云主机 (VNC) | Linux 云主机 (XRDP) |
推荐协议 | RDP | VNC | RDP |
本地工具 | Windows 自带mstsc | RealVNC/TigerVNC 等 | Windows 自带mstsc |
优点 | 性能好,体验流畅,原生支持 | 灵活,通用性强 | 对 Windows 用户友好,无需额外客户端 |
缺点 | 仅适用于 Windows | 默认不安全,需搭配 SSH 隧道 | 有时会话管理可能不如 VNC 稳定 |
安全端口 | 3389 | 5901, 5902... (建议用 SSH 隧道) | 3389 |
给新手的建议:
如果你是 Windows 云主机直接使用RDP,这是最简单最好的方法。
如果你是 Linux 云主机
* 想用最熟悉的 Windows 远程桌面工具,选择安装XRDP。
* 如果需要更灵活的控制或者 XRDP 有问题,选择VNC + SSH 隧道,这是更专业和安全的做法。
无论选择哪种方式,务必做好安全组和防火墙的配置,不要将敏感端口(如3389,5901)长期暴露给0.0.0.0/0
。
文章摘自:https://idc.huochengrm.cn/zj/18191.html
评论