FreeRDP是一個Remote Desktop Protocol(協(xié)議)的一個實(shí)現(xiàn),可以在Linux下通過xfreerdp命令遠(yuǎn)程Windows電腦。就個人使用體驗(yàn)來說,freerdp優(yōu)于rdesktop。
freerdp安裝
$ sudo apt install freerdp2-x11
$ xfreerdp -version
This is FreeRDP version 2.0.0-dev (git n/a)
連接windows
使用時指定ip、用戶名和密碼即可。其中各參數(shù)定義如下:
/v:<server>[:port] Server hostname
/port:<number> Server port
/u:[<domain>\]<user> or <user>[@<domain>] Username
/p:<password> Password
/f Fullscreen mode
比如全屏顯示遠(yuǎn)程電腦:
$ xfreerdp /v:192.168.2.31 /u:zhangsan /p:123456 /f
比較重要的參數(shù)有:
+fonts (default:off) Enable smooth fonts (ClearType)
+aero (default:off) Enable desktop composition
+window-drag (default:off) Enable full window drag
+menu-anims (default:off) Enable menu animations
+clipboard (default:off) Redirect clipboard
/sound:[sys][dev][format][rate][channel][latency][quality] Audio output (sound)
/audio-mode Audio output mode
/network:[modem|broadband|broadband-low|broadband-high|wan|lan|auto] Network connection type
例如開啟ClearType、window-drag和clipboard:
$ xfreerdp /v:192.168.2.31 /u:zhangsan /p:123456 /f +fonts +window-drag +clipboard
啟用音頻輸出:
audio-mode的參數(shù)為: 0 - redirect;1 - leave on server (or laptop); 2 - disable audio。當(dāng)使用/audio-mode:1時,表示在遠(yuǎn)程電腦上輸出音頻,可以參考https://superuser.com/questions/1048829/how-to-keep-sound-on-remote-when-using-xfreerdp-remote-desktop-connection。
$ xfreerdp /v:192.168.2.31 /u:zhangsan /p:123456 /f +fonts +window-drag +clipboard /audio-mode:0 /sound
實(shí)際使用時,由于局域網(wǎng)電腦是動態(tài)ip,可以通過nmblookup命令根據(jù)主機(jī)名稱獲取遠(yuǎn)程電腦ip,例如:
$ nmblookup -U server -R 'zhangsan'
192.168.2.31 zhangsan<00>
完整腳本如下:
#! /bin/sh
ip=$(nmblookup -U server -R 'zhangsan' | awk -F "[ /]+" '{print $1}')
xfreerdp /v:$ip /u:zhangsan /p:123456 /f +fonts +window-drag +drives +menu-anims +aero /bpp:32 /monitors:1 +glyph-cache +clipboard /network:auto /gdi:hw /audio-mode:0 /sound
部分參數(shù)參考鏈接:https://manpages.debian.org/testing/freerdp2-x11/xfreerdp.1.en.html
更新:
RDP:解決遠(yuǎn)程windows電腦時調(diào)用OpenGL失敗的問題
版權(quán)聲明:本文為「txfly」的原創(chuàng)文章,遵循 CC 4.0 BY-SA 版權(quán)協(xié)議,轉(zhuǎn)載請附上原文出處鏈接及本聲明。
原文鏈接:http://m.itdecent.cn/p/f6fcf5b56fe3