开源的远程软件FreeRDP
ctrl+alt+enter可以退出全屏,进入全屏
命令 | 说明 |
---|---|
xfreerdp /v:<IP> |
连接到指定的远程计算机 |
/u:<用户名> |
指定用户名 |
/p:<密码> |
指定密码 |
/d:<域> |
指定域 |
/size:<分辨率> |
设置分辨率,例如 /size:1920x1080 |
/scale:100 |
设置显示缩放比例为 100% |
/scale:140 |
设置显示缩放比例为 140% |
/scale:180 |
设置显示缩放比例为 180% |
/f |
以全屏模式启动连接 |
/sound |
启用音频传输 |
/clipboard |
启用剪贴板传输 |
/printer |
启用打印机传输 |
/microphone |
启用麦克风传输 |
/drive:<路径> |
共享本地驱动器 |
/app:<应用路径> |
运行远程应用程序 |
/w:<宽度> |
设置窗口宽度 |
/h:<高度> |
设置窗口高度 |
/help |
显示帮助信息 |
在 FreeRDP 中设置特定的分辨率和缩放比例是可以的,这样可以确保远程连接的 Windows 桌面以指定的分辨率和缩放比例显示。以下是在 FreeRDP 中设置分辨率为 2736x1824 并进行 200% 缩放的步骤:
-
安装 FreeRDP:
如果你还没有安装 FreeRDP,可以在终端中执行以下命令来安装:
linux 安装sudo apt update sudo apt install freerdp2-x11
-
使用 FreeRDP 连接:
在终端中,使用以下命令来连接远程 Windows 计算机并设置分辨率和缩放:
xfreerdp /v:<远程计算机IP> /u:<用户名> /p:<密码> /size:2736x1824 /scale:180 /microphone
请将
<远程计算机IP>
、<用户名>
和<密码>
替换为实际的远程计算机信息。在命令中,
/size:2736x1824
指定了连接的分辨率为 2736x1824 像素,/scale:180
指定了连接的缩放比例为 180%。
/scale:[100|140|180] Scaling factor of the display
注意:
- 确保远程 Windows 计算机的显示设置中支持所选分辨率和缩放比例。
- 由于高分辨率和缩放比例可能会增加网络带宽需求,可能会在较慢的网络上导致性能问题。
- 以上命令会在终端中打开远程连接,如果你希望以 GUI 方式打开,可以使用 Remmina 或其他远程桌面客户端。
在执行命令之前,最好确认一下远程 Windows 计算机上的配置,以确保分辨率和缩放比例的兼容性。
我用的
xfreerdp /v:ip端口 /u:用户名 /p:密码 /sound /size:2736x1824 /scale:180 /f /microphone
注意ipv6地址用[],不需要端口号
xfreerdp /v:[ip] /u:用户名 /p:密码 /sound /size:2736x1824 /scale:180 /f /microphone
不然会报错
[09:14:49:928] [4940:4941] [ERROR][com.freerdp.core] - freerdp_tcp_connect:freerdp_set_last_error_ex ERRCONNECT_CONNECT_FAILED [0x00020006]
[09:14:49:928] [4940:4941] [ERROR][com.freerdp.core] - failed to connect to 2409
- freerdp_set_last_error ERRCONNECT_LOGON_FAILURE [0x00020014] #4661 - GitHub:这个问题是由于远程桌面服务器要求使用网络级别身份验证 (NLA),而客户端没有正确配置 NLA 导致的。解决方法是在客户端安装正确的证书,或者在服务器端禁用 NLA。
- transport_connect_tls:freerdp_set_last_error_ex #6544 - GitHub:这个问题是由于客户端和服务器之间的 TLS 版本不兼容导致的。解决方法是在客户端或服务器端更新 TLS 版本,或者在客户端使用 /rfx 或 /gfx 参数来指定 RDP 协议的版本。
- xfreerdp: can't connect to latest Windows10: ERRCONNECT ... - GitHub:这个问题是由于 Windows 10 的最新更新导致的,该更新增加了对 NLA 的强制要求。解决方法是在 Windows 10 上禁用 NLA,或者在客户端使用 /sec:tls 或 /sec:nla 参数来指定安全层的类型。
根据这些结果,我推测您可能遇到了连接到 IPv6 地址的远程桌面服务器时的错误。如果是这样的话,您可以尝试以下的方法:
- 检查您的 IPv6 地址是否正确,是否包含了方括号。例如,您的命令中应该使用 /v:[2409:8a00:789a:c650:aaec:20b6:ac14:2023] 而不是 /v:2409:8a00:789a:c650:aaec:20b6:ac14:2023。
- 检查您的网络连接是否正常,是否能够通过 ping 或 traceroute 命令访问到远程桌面服务器的 IPv6 地址。
- 检查您的远程桌面服务器是否开启了 RDP 服务,是否允许了 IPv6 的连接,是否配置了正确的端口号和防火墙规则。
- 检查您的客户端是否安装了最新的 freerdp 版本,是否支持 IPv6 的连接,是否使用了正确的参数和证书。
源: 与必应的对话, 2023/12/7
(1) freerdp_set_last_error ERRCONNECT_LOGON_FAILURE [0x00020014] #4661 - GitHub. https://github.com/FreeRDP/FreeRDP/issues/4661.
(2) transport_connect_tls:freerdp_set_last_error_ex #6544 - GitHub. https://github.com/FreeRDP/FreeRDP/issues/6544.
(3) xfreerdp: can't connect to latest Windows10: ERRCONNECT ... - GitHub. https://github.com/FreeRDP/FreeRDP/issues/4449.
(4) networking - gnome-remote-desktop: Couldn't retrieve RDP username .... https://askubuntu.com/questions/1419705/gnome-remote-desktop-couldnt-retrieve-rdp-username-credentials-not-set-and.
(5) The RDP connection failed to connect or run. Please confirm FreeRDP can .... https://github.com/Fmstrat/winapps/issues/310.
这个命令是使用 FreeRDP 来进行远程连接的命令,它的各个参数作用如下:
-
/v:
指定远程计算机的地址和端口。 -
/u:
指定远程计算机的用户名。 -
/p:
指定远程计算机的密码。 -
/sound
:启用音频传输,允许在远程连接中传输声音。 -
/size:2736x1824
:设置远程连接的分辨率为 2736x1824 像素。 -
/scale:180
:设置远程连接的缩放比例为 180%。这意味着远程桌面上的所有内容都会以 180% 的比例显示。 -
/f
:以全屏模式启动远程连接。
综合来看,这个命令的作用是在全屏模式下,以指定的分辨率和缩放比例连接到远程计算机,并传输声音。参数的含义可以总结为:
- 连接到
yys.zone
计算机的8484
端口,使用用户名yys534640040@outlook.com
和密码 。 - 设置远程连接的分辨率为
2736x1824
像素,并将内容放大到 180%。 - 启用音频传输。
- 以全屏模式启动远程连接。
这将在你的本地系统上打开一个全屏远程桌面窗口,显示远程计算机的桌面内容,同时传输声音。请确保在执行命令之前已经安装了 FreeRDP。
在FreeRDP中,要在多显示器环境下将远程桌面连接窗口显示在特定的显示器上,你可以使用/monitors:<id>[,<id>[,...]]
选项。通过这个选项,你可以指定要在哪些显示器上显示远程桌面连接窗口。每个显示器都有一个唯一的标识符,可以使用这些标识符来选择显示器。
以下是一些示例用法:
-
如果你想要将远程桌面连接窗口显示在第一个显示器上,你可以使用以下命令:
/monitors:0
-
如果你想要将窗口显示在第二个和第三个显示器上,你可以使用以下命令:
/monitors:1,2
-
如果你想要将窗口显示在所有显示器上,你可以使用以下命令:
/monitors:0,1,2 # 假设有3个显示器
通过在命令行中添加/monitors
选项并指定相应的显示器标识符,你可以实现将远程桌面连接窗口显示在特定的显示器上。请注意,这些示例可能会根据FreeRDP的版本和操作系统而有所不同,因此建议查阅相关文档或社区资源以获取更准确的信息。
本文作者: 永生
本文链接: https://yys.zone/detail/?id=295
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!
发表评论
评论列表 (0 条评论)
暂无评论,快来抢沙发吧!