分类: 系统运维
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
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 |
主要用于重定向功能 rdpdr – 设备重定向 cliprdr – 剪贴板重定向 drdynvc – 动态重定向 audin – 音频输入重定向 rdpsnd – 音频输出重定向 tsmf - 视频重定向
|
一、设备重定向 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 |
打印版本信息 |
如果使用此功能则不能实现登录远程桌面 ,可以在代码中改成打印信息同时登录远程桌面。 |