freerdp配置

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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容