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에서 나는 삐걱 거리는 소리만큼을 얻을 수 없습니다. 어떤 아이디어?
답변
이를 위해 SOCKS 프록시가 필요하지 않습니다. 간단한 SSH 포트 전달이 작동합니다. 예를 들어, 사무실에 자주 액세스해야하는 서버가 있는데이 서버를 호출 server.example.com
합니다. 직접 연결할 수 없지만에 ssh 할 수 있습니다 myofficemachine.example.com
. 그래서 나는 이것을한다 :
ssh -L 3389:server.example.com:3389 myofficemachine.example.com
그런 다음 로컬 원격 데스크톱 클라이언트를 가리 킵니다 localhost
. 이것은 훌륭하게 작동하며 설정은 가정의 Mac, 사무실의 Linux 상자 및 다른 회사 네트워크의 Windows 서버와 거의 동일합니다.