ubuntu

Ubuntu环境如何实现远程桌面连接

小樊
41
2025-11-02 09:10:34
栏目: 智能运维

Ubuntu环境实现远程桌面连接的常见方法

一、使用XRDP实现远程桌面(跨平台,推荐)

XRDP是基于RDP协议的开源解决方案,支持从Windows、macOS或其他Linux系统远程访问Ubuntu桌面,兼容性好且配置简单。

1. 安装XRDP服务

打开终端,依次执行以下命令更新软件源并安装XRDP:
sudo apt update && sudo apt install xrdp -y
安装完成后,XRDP服务会自动启动。

2. 配置桌面环境(可选但建议)

若Ubuntu未安装桌面环境(如服务器版),需先安装Xfce桌面(轻量且兼容XRDP):
sudo apt install xfce4 xfce4-goodies -y
安装完成后,配置XRDP使用Xfce作为默认会话:
echo "xfce4-session" > ~/.xsession

3. 启动XRDP服务并设置开机自启

sudo systemctl enable xrdp  # 设置开机自启
sudo systemctl start xrdp   # 立即启动服务

4. 配置防火墙

若系统启用了UFW防火墙,需放行3389端口(XRDP默认端口):
sudo ufw allow 3389/tcp
验证端口是否开放:
sudo ufw status

5. 客户端连接


二、使用VNC实现远程桌面(图形化,适合个人使用)

VNC(Virtual Network Computing)是跨平台图形化远程桌面协议,支持实时屏幕共享和交互。

1. 安装VNC服务器

以TightVNC为例(轻量且高效),执行以下命令安装:
sudo apt update && sudo apt install tightvncserver -y

2. 配置VNC密码

首次运行VNC Server时,系统会提示设置连接密码(用于客户端验证):
vncpasswd
可选择设置仅查看权限(增强安全性)。

3. 启动VNC服务

指定显示端口(如:1对应5901端口),并设置分辨率和颜色深度:
vncserver :1 -geometry 1280x800 -depth 24
启动后,终端会显示连接地址(如192.168.1.100:1)。

4. 配置防火墙

放行VNC端口(默认5901,若使用:1则为5901,:2则为5902):
sudo ufw allow 5901/tcp

5. 客户端连接


三、通过系统设置开启远程桌面(Ubuntu 22.04及以上)

Ubuntu 22.04及以上版本内置“远程桌面”功能,无需额外安装软件,配置更简便。

1. 打开系统设置

点击桌面左上角“活动”→ 搜索“设置”→ 进入“系统”→ 点击“共享”。

2. 启用远程桌面

3. 连接方式

与XRDP步骤一致,使用Windows远程桌面工具或VNC客户端输入IP地址和凭据连接。


注意事项

0
看了该问题的人还看了