雲桌面 --- FreeRDP使用說明


  FreeRDP使用說明

分類: 系統運維

2017-03-19 13:15:49

 

配置選項

選項說明

選項參數

參數說明

-0

連接到控制台會話

——

——

-a

設置顏色深度值,默認是16

2/4/8/16/24/32

雖然4和8在播放視頻時比較流暢,但是畫面效果很差,建議設置為16或者24,畫面效果和流暢度均可以接受。

-c

初始化工作目錄

表示路徑的字符串

——

-D

隱藏顯示窗口欄

——

——

-T

設置窗口標題

無間距字符串

——

-d

設置域名

1或者2,如果是非2的數則默認為1

——

-f

全屏模式

——

1.用ctri_alt_enter在全屏與非全屏之間切換

2.不能夠手動改變非全屏模式下顯示窗口大小

-g

設置顯示窗口的大小

數字x數字

1.中間的乘號用小寫字母x表示

2.不能在全屏模式下使用,否則失去效果

-k

設置鍵盤布局方式

?(應該是正整數)

一般每種鍵盤布局方式是由一個文件進行管理,每種布局方式有一個固定的ID號來標識。默認是0。

-K

關閉鍵盤

——

——

-n

設置主機名

表示主機名的字符串

——

-o

啟動聲音控制無需參數

——

——

-u

登錄賬戶名

字符串

——

-p

登錄賬戶密碼

字符串

——

-t

設置連接端口號

數字

默認是3389,改成其他端口可能登陸失敗

-s

set statup-shell

?

?

-x

設置外觀顯示參數

m-調制解調器連接,禁用壁紙

b-寬帶連接,禁用壁紙

i-局域網連接,可以顯示、改變壁紙

——

-X

嵌入到另一個制定ID的窗口

窗口ID號

——

-z

啟用壓縮

——

——

-m

不發送鼠標移動信息

沒有實現此功能

沒有實現此功能

 

配置選項

選項說明

用法及說明

-app

使用RemoteApp連接,用於訪問工作區網絡管理員提供的程序和桌面(遠程計算機和虛擬計算機)的功能

一、命令使用說明

./client/X11/xfreerdp -u -p --app --plugin rail.so --data "<exe_or_file>:<working_dir>:" --

Exe_or_file:通常是一個以“||”開頭的程序的別名,否則就提供一個可執行文件的完整路徑

Working_dir:為了使應用程序運行的工作目錄

Arguments:傳遞給正在啟動的應用程序的參數

二、舉例說明

事實上,如果你配置服務端輸出命令提示,那么服務端將會“cmd”作為默認的別名,我們可以用如下的命令得到命令提示:

./client/X11/xfreerdp -u Administrator -p Password --app --plugin rail.so --data "||cmd" --

如果你還沒有完全安裝freerdp在你的系統上,或者你正在從freerdp的源碼書上運行程序,那么你需要把—plugin rail.so改成—plugin  /change/rail/rail.so。

當然你也可以使用完整路徑名而不是程序的別名,但是windows server 2008 R2 SP1默認不允許這樣,所以如果你選個使用完整的路徑名,那么你必須手動的設置。設置好之后你可以用如下的命令實現

./client/X11/xfreerdp -u Administrator -p Password --app --plugin rail.so --data "%windir%\system32\cmd.exe" -- 192.168.1.200

    此外當前我們還面臨的一個問題是符號“:”有可能與數據參數的分隔符發生沖突,如果您在使用中遇到了此問題,那么請您使用像%windir%這樣的環境變量來實現。

--ext

加載一個擴展

?

--no-auth

禁止身份驗證

無需參數

--no-fastpath

禁用快速通道

無需參數

--gdi

圖形繪制

參數為sw(software)

參數為hw(hardware)

--no-osb

禁用離屏位圖

無需參數

--no-bmp-cache

禁用位圖緩存

無需參數

--plugin

主要用於重定向功能

<span "="">rdpdr – <span "="">設備重定向<span "="">

<span "="">cliprdr – <span "="">剪貼板重定向

<span "="">drdynvc – <span "="">動態重定向

audin – 音頻輸入重定向

<span "="">rdpsnd – <span "="">音頻輸出重定向

<span "="">tsmf - <span "="">視頻重定向

 

一、設備重定向

    1.磁盤重定向

    --plugin rdpdr --data disk:: --

Name:被重定向后磁盤的名稱;

    Path:將要被重定向的本地目錄;

2.智能卡重定向

--plugin rdpdr --data smartcard: --

Name:被重定向后智能卡的名稱;

3.串行端口重定向

--plugin rdpdr --data serial:: --

重定向串行端口(eg.COMx)到服務端

4.並行端口重定向

--plugin rdpdr --data parallel:: --

重定向並行端口(eg.LPTx)到服務端

5.打印機重定向

--plugin rdpdr --data printer:: --

重定向一個或多個打印機到服務端

二、剪貼板重定向

--plugin cliprdr同步client和server端的剪貼板;

三、音頻輸入重定向

--plugin drdynvc --data audin –

啟用音頻輸入重定向(例如麥克風)

四、音頻輸出重定向

    --plugin rdpsnd --data alsa --   使用ALSA system

--plugin rdpsnd --data pulse --   使用PulseAudio

--plugin rdpsnd --data latency:50 --   使用rdpsnd with a given latency in ms

--plugin rdpsnd   默認

五、多媒體重定向

服務端要求,這要求我們的server端必須是windows server 2008 R2或者是windows 7。當服務端為windows server 2008 R2時需要手動啟動音視頻重放重定向功能。Windows7系統無需任何設置即可用於多媒體重定向的server端。

客戶端要求,必須安裝以下組件:

FFmpeg (libavcodec-dev)

ALSA (libasound2-dev) and/or PulseAudio (libpulse-dev)

XVideo (libxv-dev)

1.快速啟動多媒體重定向

Freerdp會選擇默認的音頻設備

xfreerdp --plugin drdynvc --data tsmf --

2.音頻輸入

xfreerdp --plugin drdynvc --data tsmf:audio:pulse --

xfreerdp --plugin drdynvc --data tsmf:audio:alsa:plughw:0,0 –

3.視頻適配器

當你不想使用默認的視頻適配器或者默認的視頻適配器被占用時,你可以選擇指定的視頻適配器

xfreerdp --xv-port (port) --plugin drdynvc --data tsmf -- (server)

--rfx

啟動RemoteFX

無需參數,使用選項后,顏色深度值會被設置為32,所以會很卡。

--rfx-mode

RemoteFX的操作標志

參數為v[edio](默認):

參數為i[mage]:

--nsc

啟用NSCodec(一種一碼算法)

沒有實現此功能

--disable-wallpaper

禁用壁紙功能

無需參數,只能在“-x i”下才能看出效果,是禁用壁紙,即相當於讓“-x i”,失去作用,因為默認是禁用壁紙,所以感覺此功能完全沒必要。

--composition

啟動桌面設置

無需參數

--disable-full-window-drag

禁止全窗口拖動

無需參數

--disable-menu-animations

禁止菜單動畫效果

無需參數

--disable-theming

禁用主題

無需參數,只能在“-x i”下才能看出效果,可以顯示、改變壁紙,但是不能改變主題。

--no-rdp

禁用標准的RDP加密協議

無需參數

--no-tls

禁用TLS加密協議

無需參數

--no-nla

禁用網絡層鑒定協議

無需參數

1.如果使用該參數,不用在命令行中指定用戶名,直接進入windows界面選擇要登錄的用戶;

2.如果不使用該參數,則必須在命令行中指定用戶名,而且指定用戶名的選項必須在IP地址之前,否則會提示認證失敗的錯誤

--ntlm

強制響應驗證機制協議的版本

無需參數

--ignore-certificate

忽略對登陸證書的驗證

后面跟參數—certificate-name XXX,來指定具體的登陸證書。

--sec

強制安全協議類型

參數為rdp:

參數為tls:

參數為nla:

--secure-checksum

使用經過偽裝的基於標准RDP加密算法的總和校驗碼

無需參數

--version

打印版本信息

如果使用此功能則不能實現登錄遠程桌面 ,可以在代碼中改成打印信息同時登錄遠程桌面。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM