我有 3 台或更多 Windows 机器,我可以使用以下命令从 centos 单独连接这些机器
xfreerdp /u:username /p:password /v:hostname
但我想要的是使用一些 shell 脚本将它们并行连接,例如 -
#!/bin/bash
xfreerdp /u:username /p:password /v:host1 &
xfreerdp /u:username /p:password /v:host2 &
xfreerdp /u:username /p:password /v:host3
wait
Try1 :收到以下错误,并且它启动了唯一的单个 rdp 连接。
rdp_set_error_info:freerdp_set_last_error_ex ERRINFO_DISCONNECTED_BY_OTHER_CONNECTION [0x00010005]
Tyr2:在上述尝试之后,我尝试使用终端的单独选项卡为新虚拟机启动新的 RDP 会话,但仍然抛出相同的错误。
请建议是否有其他并行进行 rdp 连接的方法。
笔记:我的系统没有多显示器。我希望在单个系统上针对不同的虚拟机进行此会话
答案1
我在为自己做的一些研究中找到了你所寻求的答案,我想我会回来给你一个答案......
xfreerdp /sec:tls /u:azuread\[email protected] /v:$IPaddress +clipboard /h:900 /w:1600 >/dev/null 2>&1 &
这将启动窗口,然后释放终端,您可以将此行添加到文件中 3 次.sh
以一次启动所有 3 个,只需更新/v:
每行上的地址即可。请记住添加#!/bin/bash
到文件的顶部.sh
并chmod +x file.sh
让它执行。