合 Linux环境下远程桌面共享工具之xfreerdp安装及使用
简介
远程桌面协议RDP(Remote Desktop Protocol)是Microsoft开发的专有协议,它为用户提供图形界面以通过网络连接到另一台计算机。
Windows可以通过VNC远程桌面连接Linux,反过来却不行。但是确实需要远程桌面控制Windows,那么可以利用 rdesktop 或 xfreerdp,两者均是Linux下支持Windows远程桌面连接的客户端程序。
rdesktop 可以参考:https://www.dbaup.com/linuxlianjiedaowindowsyuanchengzhuomiangongjurdesktop.html
FreeRDP 是一款开源的远程桌面系统,支持多种平台, 在 ubuntu 中使用 FreeRDP 可以很方便的登录到 windwos 远程桌面中。
github地址:https://github.com/FreeRDP/FreeRDP
Project website: https://www.freerdp.com/
Issue tracker: https://github.com/FreeRDP/FreeRDP/issues
Sources: https://github.com/FreeRDP/FreeRDP/
Downloads: https://pub.freerdp.com/releases/
Wiki: https://github.com/FreeRDP/FreeRDP/wiki
API documentation: https://pub.freerdp.com/api/
安装
1 2 3 4 5 6 7 8 9 | -- centos yum install -y freerdp -- ubuntu: sudo apt-get install freerdp* -- arch/manjaro: sudo pacman -S freerdp |
使用
1 | xfreerdp /v:192.168.8.8:33389 /u:root /p:lhr /sound |
xfreerdp选项比较多:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | /v: // 指定需要远程连接的系统ip或域名 /u: // 远程系统上的用户名 /p: // 你可以直接在这条命令输用户密码,若此时不指定可以运行时输入 /f: // 全屏 /w: // 指定远程桌面屏幕宽度 /h: // 指定远程桌面屏幕高度 /monitors: // 指定远程桌面在哪个显示器打开 // 因为我笔记本外接有显示器所以需要指定在外接显示器上全屏展示远程桌面 // monitor id 可以通过下面命令获取: xfreerdp /monitor-list +fonts // enable smooth fonts +window-drag // enable desktop composition +clipboard // redirect clipboard |
常用插件
FreeRDP 提供了很多插件
这里记录我比较常用到的插件: