Linux 拥有出色的 RDP 客户端。最有用的两个是带图形界面的 Remmina,以及 Remmina 自身所使用的命令行客户端 FreeRDP。两者都可以连接任何 Windows RDP 服务器。
方案 1:Remmina(图形界面)
通过你的包管理器安装:
# Debian / Ubuntu
sudo apt install remmina remmina-plugin-rdp
# Fedora
sudo dnf install remmina remmina-plugins-rdp
# Arch
sudo pacman -S remmina freerdp
然后打开 Remmina 并创建连接:
- 点击加号按钮添加新配置。
- 将 Protocol 设置为 RDP。
- 将服务器的 IP 地址填入 Server,
Administrator填入 Username,并填入你的密码。 - 设置你想要的色深和分辨率,然后点击 Save and Connect。
方案 2:命令行中的 FreeRDP
客户端名为 xfreerdp(X11),在较新的系统上则为 wlfreerdp / sdl-freerdp,具体取决于版本。典型的连接如下:
xfreerdp /v:SERVER_IP /u:Administrator /p:'YOUR_PASSWORD' /size:1920x1080 +clipboard /cert:ignore
常用参数:
/dynamic-resolution在你调整窗口大小时同步调整远程桌面。/drive:share,/home/you/share将本地文件夹共享给服务器。/gfx启用较新的图形管线,使视频更流畅。/cert:ignore跳过证书提示。仅对你刚创建并信任的服务器使用。
在共用的机器上,避免在命令行中输入密码,因为它会出现在你的 shell 历史记录中。如果你的版本支持,请使用不带值的 /p 以改为提示输入,或使用 Remmina。
故障排查
- 连接被拒绝或超时:检查 IP、服务器是否在运行,以及你的网络是否允许出站 3389 端口。
- 身份验证失败:检查 Administrator 密码。用户名不区分大小写,但密码区分。
- 黑屏:请参阅我们的 RDP 黑屏指南。