Linux 下使用 xfreerdp3 远程连接 Windows(从安装到实战使用)

客户端:FreeRDP 3.x(xfreerdp3

系统环境:Linux(Ubuntu / Debian / CentOS / Rocky / AlmaLinux)

远程主机:Windows Server / Windows 10 / Windows 11

示例地址:192.168.1.4:3389(RDP 默认端口)


一、xfreerdp3 是什么?

xfreerdp3FreeRDP 3.x 提供的 RDP 客户端工具,用于在 Linux 系统下远程连接 Windows 桌面。

相比老版本的 rdesktop 或旧版 xfreerdp

  • 支持新版本 RDP 协议
  • 兼容 Windows Server / Windows 11
  • 分辨率与显示效果更好
  • 支持剪贴板共享
  • 适合运维、开发、服务器管理场景

二、安装 xfreerdp3

1️⃣ Ubuntu / Debian 系列

bash 复制代码
sudo apt update
sudo apt install freerdp3-x11

验证是否安装成功:

bash 复制代码
xfreerdp3 --version

2️⃣ CentOS / Rocky / AlmaLinux

bash 复制代码
sudo dnf install freerdp

部分发行版命令为 xfreerdp,参数用法一致。


三、最基础的远程连接方式

Windows 默认 RDP 端口是 3389

基础命令示例

bash 复制代码
xfreerdp3 /v:192.168.1.4:3389 /u:用户名 /p:密码

参数说明:

参数 说明
/v 远程主机 IP 地址和端口
/u Windows 登录用户名
/p 登录密码(不推荐长期使用)

四、常用实战参数(推荐)

1️⃣ 指定分辨率 + 剪贴板共享

bash 复制代码
xfreerdp3 \
/v:192.168.1.4:3389 \
/u:用户名 \
/p:密码 \
/w:1920 /h:1080 \
+clipboard

效果说明:

  • 远程桌面分辨率为 1920×1080
  • 支持 Linux ↔ Windows 复制 / 粘贴

2️⃣ 全屏模式连接

bash 复制代码
xfreerdp3 /v:192.168.1.4:3389 /u:用户名 /p:密码 /f +clipboard

退出全屏快捷键:

复制代码
Ctrl + Alt + Enter

3️⃣ 忽略证书校验(内网 / 测试环境)

如果 Windows 使用的是自签名证书,可能会看到证书警告,可以在内网或测试环境下忽略:

bash 复制代码
xfreerdp3 /v:192.168.1.4:3389 /u:用户名 /p:123456 /cert:ignore

⚠️ 公网环境不建议使用该参数。


五、更安全的密码输入方式(强烈推荐)

❌ 不推荐:命令行明文密码

bash 复制代码
/p:123456

风险:

  • 会被记录在 shell history
  • 可通过 ps 查看进程参数

✅ 方式一:交互式输入密码

bash 复制代码
xfreerdp3 /v:192.168.1.4:3389 /u:用户名

终端会提示输入密码,密码不会显示。


六、常见错误及解决方法

❌ 1. 登录失败(ERRCONNECT_LOGON_FAILURE)

常见原因:

  • 用户名或密码错误
  • Windows 未开启远程桌面
  • 用户未加入 Remote Desktop Users

解决方法:

  • 检查 Windows 是否启用远程桌面
  • 使用有权限的账号登录

❌ 2. 证书相关警告

text 复制代码
Certificate verification failure 'self-signed certificate'

解决(仅限内网):

bash 复制代码
/cert:ignore

❌ 3. Kerberos 报错(Linux 常见)

text 复制代码
krb5_parse_name (Configuration file does not specify default realm)

说明:

  • 不影响 RDP 登录
  • 可忽略
  • 或强制使用 TLS:
bash 复制代码
/sec:tls

七、推荐的完整实战命令

bash 复制代码
xfreerdp3 \
/v:192.168.1.4:3389 \
/u:用户名 \
/w:1920 /h:1080 \
+clipboard \
/cert:ignore

适用于:

  • 内网服务器
  • 测试环境
  • 日常运维管理

八、安全使用建议

  • 公网服务器建议修改 RDP 默认端口并限制防火墙
  • 不要在脚本中保存明文密码
  • 定期检查 Windows 登录日志

九、总结

xfreerdp3 是 Linux 平台下远程连接 Windows 的 最佳 RDP 工具之一

  • 安装简单
  • 参数清晰
  • 兼容性好
  • 适合运维与开发使用

无论是远程管理 Windows Server,还是日常办公,都非常实用。

相关推荐
EndingCoder2 小时前
配置 tsconfig.json:高级选项
linux·前端·ubuntu·typescript·json
爱丶狸2 小时前
Linux三剑客之sed
linux·运维·服务器
China_Yanhy2 小时前
区块链运维日记 · 第 1 日 :消失的 2000 笔提现 —— 致命的 Nonce 冲突
运维·区块链
趁着年轻吃点苦3 小时前
录用通知-自助系统的服务器部署指南
运维·服务器
仗剑恬雅人3 小时前
LINUX数据库高频常用命令
linux·运维·服务器·数据库·ssh·运维开发
Traced back3 小时前
# Windows窗体 + SQL Server 自动清理功能完整方案优化版
数据库·windows·.net
LetsonH4 小时前
服务器配置(开机自启+XRDP远程)
运维·服务器
Getgit4 小时前
Linux系统的特点有哪些
java·linux·运维·网络·sql
壮哥_icon4 小时前
Ubuntu 虚拟机中编译 Android 源码完整指南(含分卷合并、虚拟内存配置、复制粘贴设置及依赖库安装)
linux·运维·ubuntu