1. 程式人生 > 其它 >Ubuntu 18.04 或 Mac 遠端桌面連線 Windows 10 的工具介紹及安裝和使用方法

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