VPN 및 IP를 통한 RDP 액세스가 작동하지 않음(LAN 또는 호스트 이름을 통한 RDP는 제대로 작동함)

VPN 및 IP를 통한 RDP 액세스가 작동하지 않음(LAN 또는 호스트 이름을 통한 RDP는 제대로 작동함)

업데이트된 질문:

메모:업데이트된 질문조차도 여전히 오해의 소지가 있으므로 실제 문제에 대한 답변을 읽어보시기 바랍니다.

이상한 문제가 있습니다. VPN-SSL 클라이언트(Fortigate)를 통해 네트워크에 연결되어 있습니다. IP 주소를 통해 RDP를 통해 직접 컴퓨터에 액세스할 수 없습니다. 호스트 이름(또는 로컬 도메인 환경이므로 도메인 이름)을 통해서만 작동합니다. VPN 연결을 통해 시스템에 ping을 보낼 수 있을 뿐만 아니라 IP 주소를 통해 다른 서비스(예: MSB)를 사용할 수도 있습니다. 그러나 RDP 클라이언트(mstsc.exe)에서 "연결"을 클릭하면 아무 작업도 수행되지 않으며 오류 메시지도 표시되지 않습니다.

VPN 네트워크 연결은 라우팅되지만 앞서 말했듯이 다른 서비스는 잘 작동하므로 여기서는 라우팅/방화벽 문제가 의심되지 않습니다. 그리고 RDP 연결에 특정하게 적용되는 규칙이 없습니다(여기서는 클라이언트의 Windows 방화벽이 아니라 Fortigate 방화벽 어플라이언스에 대해 이야기하고 있습니다. 연결하려는 LAN 클라이언트의 Windows 방화벽은 다음과 같습니다. 장애가 있는).

내가 놓친 일부 RDP 서버 또는 클라이언트 설정이 있을 수 있습니까? 어떤 도움이라도 주시면 감사하겠습니다.

메모:다른 컴퓨터/VPN 계정에서 IP를 통해 RDP를 사용하면 작동하므로 로컬 컴퓨터나 VPN 계정에 문제가 있을 수도 있습니다. 저는 최신 버전의 mstsc.exe(10.0.18362.1316)를 사용하고 있습니다.


원래 질문:

이상한 문제가 있습니다. VPN-SSL 클라이언트(Fortigate)를 통해 네트워크에 연결되어 있습니다. RDP를 통해 액세스하려는 Win 10 테스트 시스템을 설정했습니다. VPN 연결을 통해 테스트 시스템에 ping을 보낼 수 있지만 RDP 클라이언트(mstsc.exe)에서 연결을 클릭하면 아무 작업도 수행되지 않으며 오류 메시지도 표시되지 않습니다. VPN이 아닌 LAN을 통해 연결하면 제대로 작동합니다.-> PLAESE NOTE 업데이트1: IP를 통한 원격 시스템에서는 작동하지 않습니다.

이는 RDP 프로토콜에 특정한 것 같습니다(VPN과 관련하여 가능). xRDP를 사용하여 두 번째 Linux 테스트 시스템을 설정했습니다. VPN을 통해 SSH를 통해 연결하면 제대로 작동합니다. VPN을 통해 RDP를 통해 연결하면 동일한 문제가 발생합니다. LAN에서 연결하면 잘 작동합니다.

VPN 네트워크 연결은 라우팅되지만 앞서 말했듯이 핑은 잘 작동하므로 여기서는 라우팅/방화벽 문제가 의심되지 않습니다. 여기서는 테스트 클라이언트의 Windows 방화벽이 아니라 Fortigate 방화벽 어플라이언스에 대해 이야기하고 있습니다. 테스트 클라이언트의 Windows 방화벽은 비활성화되어 있습니다. 내가 놓친 일부 RDP 서버 또는 클라이언트 설정이 있을 수 있습니까? 어떤 도움이라도 주시면 감사하겠습니다.

메모:이는 DNS가 포함되지 않은 IP를 통한 것입니다.

업데이트 1:VPN에서 IP를 통해 원격 컴퓨터에 연결하려고 할 때 RDP 동작이 지속된다는 것을 방금 깨달았습니다. 하지만 IP를 사용하여 파일 액세스 등을 설정할 수 있습니다. 또한 호스트 이름/도메인 이름을 사용하는 한 RDP는 잘 작동합니다(LAN은 도메인 환경이므로 FQDN(hostname.domainname.local)을 사용합니다). 이상하게도 이 문제는 모든 클라이언트에 나타나지는 않습니다. 다른 PC/VPN 계정을 사용하면 문제가 사라집니다. 좀 더 자세히 짚어봐야 할 것 같습니다. 다음 번에 LAN을 통해 물리적으로 연결되면 IP를 통해 액세스를 시도하겠습니다.

답변1

문제는 파일 autoreconnect max retries:i:500에 autoreconnect 매개변수를 추가했다는 사실을 잊어버렸다는 것입니다 default.rdp. 내 시스템에 이미 존재하는 RDP 파일에 추가되지 않았기 때문에 여전히 작동했습니다.

문제를 더욱 복잡하게 만드는 것은 IP 또는 DNS 이름을 사용하는 차이가 아니라 새 연결을 시작하는 것(default.rdp 파일을 통해) 또는 기존 연결을 시작하는 것(RDP 파일을 통해) 사이에서 문제가 발생한다는 점을 알지 못했다는 것입니다. 나는 과거에 이 기계를 위해 만들었습니다.)

파일 에서 해당 줄을 제거하면 default.rdp다시 연결할 수 있습니다.

관련 정보