단일 Centos에서 3개의 Windows 가상 머신에 대해 3개 이상의 freerdp 인스턴스를 시작하는 방법

단일 Centos에서 3개의 Windows 가상 머신에 대해 3개 이상의 freerdp 인스턴스를 시작하는 방법

3개 이상의 Windows 시스템이 있고 다음 명령을 사용하여 centos에서 이러한 시스템을 개별적으로 연결할 수 있습니다.

xfreerdp /u:username /p:password /v:hostname

하지만 내가 원하는 것은 다음과 같은 쉘 스크립트를 사용하여 병렬로 연결하는 것입니다.

#!/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번 추가하여 .sh3개를 동시에 시작할 수 있습니다. /v:각 줄의 주소를 업데이트하면 됩니다. #!/bin/bash파일 맨 위에 추가 .sh하고 chmod +x file.sh실행되도록 하십시오.

관련 정보