Ubuntu 18.04 或 Mac 远程桌面连接 Windows 10 的工具介绍及安装和使用方法

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

猜你喜欢

转载自blog.csdn.net/sdnuwjw/article/details/112323828