방화벽을 우회하기 위한 SSH SOCKS 프록시를 통한 원격 데스크톱

방화벽을 우회하기 위한 SSH SOCKS 프록시를 통한 원격 데스크톱

Mac용 RDC2.1을 사용하여 Mac에서 Windows 서버에 연결하려고 합니다.

문제는 내가 연결해야 할 서버가 완전히 별개의 네트워크에서 IP 기반 액세스 제어라는 사악한 용이 보호하고 있다는 것입니다.

접속할 수 있는 IP가 있지만 내 사무실에 있습니다(즉, 완전히 별도의 네트워크).

해당 네트워크는 VPN용으로 설정되지 않았기 때문에 SSH 터널을 통해 SOCKS 프록시를 설정했습니다(모두 잘 작동함).

               (SSH proxy)
Me (on my Mac) ----------> Office Linux box ----> Windows server
(home network)             (office network)       (other network)

내 사무실에 있는 Linux 서버(SSH 서버)에서 Windows 서버의 포트 3389에 텔넷으로 연결할 수 있습니다. 문제 없습니다. 하지만 내 Mac에서는 삐걱거리는 소리조차 들리지 않습니다. 어떤 아이디어가 있나요?

답변1

이를 위해서는 SOCKS 프록시가 필요하지 않습니다. 간단한 SSH 포트 전달이 작동합니다. 예를 들어, 내 사무실에 자주 액세스해야 하는 서버가 있는데, 이를 호출하겠습니다 server.example.com. 직접 연결할 수는 없지만 ssh로 연결할 수는 있습니다 myofficemachine.example.com. 그래서 저는 이렇게 합니다:

ssh -L 3389:server.example.com:3389 myofficemachine.example.com

그런 다음 로컬 원격 데스크톱 클라이언트를 localhost. 이것은 훌륭하게 작동하며 내 설정은 집에 Mac, 사무실에 Linux 상자, 다른 회사 네트워크에 Windows 서버 등 귀하의 설정과 거의 동일합니다.

답변2

당신은 사용해 볼 수 있습니다코드, SOCKS 프록시를 지원하는 대체 원격 데스크톱 앱입니다.

관련 정보