freerdp配置

FreeRDP是一个Remote Desktop Protocol(协议)的一个实现,可以在Linux下通过xfreerdp命令远程Windows电脑。就个人使用体验来说,freerdp优于rdesktop

freerdp安装

$ sudo apt install freerdp2-x11 

$ xfreerdp -version
This is FreeRDP version 2.0.0-dev (git n/a)

连接windows
使用时指定ip、用户名和密码即可。其中各参数定义如下:

 /v:<server>[:port]     Server hostname
 /port:<number>         Server port
 /u:[<domain>\]<user> or <user>[@<domain>]  Username
 /p:<password>          Password
 /f                     Fullscreen mode

比如全屏显示远程电脑:

$ xfreerdp /v:192.168.2.31 /u:zhangsan /p:123456 /f

比较重要的参数有:

+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的参数为: 0 - redirect;1 - leave on server (or laptop); 2 - disable audio。当使用/audio-mode:1时,表示在远程电脑上输出音频,可以参考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

实际使用时,由于局域网电脑是动态ip,可以通过nmblookup命令根据主机名称获取远程电脑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

部分参数参考链接:https://manpages.debian.org/testing/freerdp2-x11/xfreerdp.1.en.html

更新:
RDP:解决远程windows电脑时调用OpenGL失败的问题

版权声明:本文为「txfly」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://www.jianshu.com/p/f6fcf5b56fe3

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容