0%

使用 xfreerdp 远程连接 windows

我经常使用的启动命令:

1
xfreerdp /v:${your ip} /u:${your user name} /f /monitors:1 +fonts +window-drag +clipboard

可以将启动命令保存在 shell 脚本文件中,就不用每次启动打一串命令了。

个人觉得 windows 自带的远程连接比 teamview anydesk 之类的更流畅。

我工作只携带 centOS8 的乞丐版 XPS15,使用 xfreerdp 远程连接家中的台式机。台式机性能散热价格都有优势。而且台式机使用环境稳定,可以24小时不关机,保证随时开箱即用的开发体验。

xfreerdp:

1
https://github.com/FreeRDP/FreeRDP

在 centOS 上可以直接使用 yum 安装:

1
sudo yum install freerdp.x86_64

下面是一些常用命令解释:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/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 项目的 wiki 中查看

https://github.com/awakecoding/FreeRDP-Manuals/blob/master/User/FreeRDP-User-Manual.markdown