1、Ubuntu 远程桌面 Windows 10
(1) Rdesktop
- (需要结合 Windows 远程桌面设置,安全性可能会降低,推荐使用下面的 FreeRDP)
- 官网:http://www.rdesktop.org/
- 安装方法
sudo apt-get install rdesktop
- 常用的参数及示例
# 远程连接 Windows 电脑
rdesktop 目前电脑的 IP 地址或名称
# 与远程连接的Windows 电脑 共享文件夹
rdesktop your machine hostname -r disk:share=/home/shared
# 指定远程连接的分辨率
rdesktop machine hostaname -g 1000x1000
- 可能会遇到的问题
Autoselected keyboard map en-us
ERROR: CredSSP: Initialize failed, do you have correct kerberos tgt initialized ?
Failed to connect, CredSSP required by server.

- 解决方法:需要在将远程桌面高级设置中的【需要计算机使用网络级别身份验证进行连接(建议)】这项取消勾选
PS:既然微软建议勾选该项,从安全性角度来看,还是推荐下面的 FreeRDP,就不需要取消勾选该项了
(2) FreeRDP
- 官网:https://www.freerdp.com/
- Github:https://github.com/FreeRDP/FreeRDP
- 插件支持:https://github.com/FreeRDP/FreeRDP/wiki/Plugins
- 安装方法:
sudo apt install freerdp2-x11
- 常用的参数及示例
# 远程桌面 Windows 电脑
xfreerdp /u:用户名 /v:目标主机地址
# 远程桌面 Windows 电脑(不需要再提示输入秘密)
xfreerdp /u:用户名 /v:目标主机地址 /p: 登陆密码
# 远程桌面 Windows 电脑,并制定本地显示的窗口大小
xfreerdp /u:用户名 /v:目标主机地址 /size:withxheight
# 允许将本地 Ubuntu 系统中的文件拷贝并在远程桌面连接的 Windows 系统中粘贴(我反过来试了好像不行,双向复制、粘贴文字是没问题的)
xfreerdp +clipboard /u:用户名 /v:目标主机的IP地址
# 将本地 Ubuntu 系统下的用户 home 目录挂载到远程 Windows 10 系统电脑下
xfreerdp /u:用户名 /v:目标主机地址 /p:密码 /f /drive:home,/home/用户名
# 指定分辨率、加载音频输出和麦克风输入、拷贝粘贴、挂载本地 Ubuntu 用户主目录
xfreerdp /u:用户名 /v:目标主机地址 /p:密码 /size:1920x1080 /sound:sys:alsa /microphone:sys:alsa +clipboard /drive:home,/home/用户名
- 常用参数
# 访问远程 Windows 10 的用户名
/u:username
# 访问远程 Windows 10 的IP地址
/v:ip
# 访问远程 Windows 10 的用户秘密
/p:password
# 设置访问远程 Windows 10 的端口
/port:number
# 全屏显示(Ctrl + Alt + Enter 组合键退出全屏)
/f
# 设置显示的窗口大小(如:1920x1080)
/size:widthxheight
- 常用插件使用示例
# 将本地 Ubuntu 系统下的文件夹挂在到远程桌面连接的 Windows 系统上(远程连接Windows10,打开我的电脑即可在最下面看到挂载的文件夹)
xfreerdp --plugin rdpdr --data disk:home:/home/用户名 -- -u 用户名 -p 密码 目标主机的IP地址(注意:目标主机IP地址要放在最后)
# 支持本地 Ubuntu 复制,在远程 Windows 10 中粘贴(注意:目标主机IP地址要放在最后)
xfreerdp --plugin cliprdr -u wjw -p 密码 目标主机IP地址
2、Mac 远程 Windows10
(1) Microsoft Remote Desktop
- 微软官方在 AppStore 中上架的 Microsoft Remote Desktop(推荐使用)
- AppStore 安装(但需要注意要使用国外 apple id 登陆,国内 apple id 没有)
- 微软官网下载:https://www.microsoft.com/en-us/download/details.aspx?id=50042
(2) FreeRDP
- 安装方法
brew install freerdp
- 前提是 Mac 已安装 homebrew
PS:安装后没有没能正常远程连接 Windows10,暂时不知道为啥,有时间时再检查一下问题出在哪吧,还是推荐使用 Microsoft Remote Desktop
参考
- https://www.youtube.com/watch?v=KBJPS-6olxM
- https://github.com/awakecoding/FreeRDP-Manuals/blob/master/User/FreeRDP-User-Manual.markdown
- https://www.mankier.com/1/xfreerdp
- https://www.cnblogs.com/zdf123/p/6401845.html
- https://medium.com/idomongodb/macos-rdp-to-a-windows-machine-1e0f52f777b