macos
FreeRDP
Section titled “FreeRDP”brew install freerdp# 在能连集群的机器上:kubectl port-forward svc/windows 3389:3389 -n default# Mac 上连接:xfreerdp /v:127.0.0.1:3389 /u:Docker /p:admin /dynamic-resolution# 继续用 xfreerdp → 装 XQuartz(能用,但体验一般)brew install --cask xquartzopen -a XQuartz # 启动 X 服务器(首次安装建议注销重登一次)export DISPLAY=:0 # 这个命令的作用是告诉 xfreerdp(以及其他所有 X11 图形程序)应该把窗口画在哪个显示器屏幕上。:0 的含义:代表当前系统中的第一个本地物理显示器(屏幕)。xfreerdp /v:windows.default.svc.cluster.local:3389 /u:Docker /p:admin /dynamic-resolution /clipboard# Ubuntuexport DISPLAY=:0 && xfreerdp /v:10.0.5.xxx /u:xxx /dynamic-resolution +clipboard /d:WORKGROUP /cert:ignore
# /cert:ignore 参数用于忽略 Ubuntu 自签证书的安全警告。*# /f:全屏模式(退出全屏按 Ctrl+Alt+Enter)。# +clipboard:启用双向剪贴板(支持复制粘贴文本)。# /dynamic-resolution:自适应分辨率,缩放窗口时自动调整 Ubuntu 分辨率。
# /d:WORKGROUP:指定工作组为 WORKGROUP(Ubuntu 默认工作组)。如果连接仍不成功,可以尝试完全移除 /d 参数。# /cert:ignore:(警告:仅限安全局域网) 彻底忽略一切 SSL/TLS 证书校验。在无外网的纯净 LAN 中,这可以跳过由于自签名证书导致的连接中断。