zoukankan      html  css  js  c++  java
  • 云桌面 --- 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%system32cmd.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

    打印版本信息

    如果使用此功能则不能实现登录远程桌面 ,可以在代码中改成打印信息同时登录远程桌面。

     
  • 相关阅读:
    ARC 080
    CodeForces
    [Lydsy1806月赛] 路径统计
    AGC 022 C
    AGC 022 B
    AGC 020 B
    UVA
    AGC 018 A
    python
    python
  • 原文地址:https://www.cnblogs.com/LiuYanYGZ/p/12670604.html
Copyright © 2011-2022 走看看