SSH를 통해 LAN 뒤의 서버에 로그인하는 방법

SSH를 통해 LAN 뒤의 서버에 로그인하는 방법

공인 IP가 없는 민간기업의 서버가 있는데 그 IP는 입니다 192.168.x.x.

그리고 나는 회사의 공개 IP를 알고 있습니다: 61.xx.xx.xx,

LAN 뒤에 있는 서버에 로그인할 수 있는 도구나 방법이 있습니까?

TeamViewer는 너무 느리기 때문에 설치하고 싶지 않습니다.

SSH 액세스 만 갖고 싶습니다.

매우 감사합니다.

답변1

공용 IP 주소에 SSH 서버가 있고 이에 대한 로그인 자격 증명이 있는 경우 SSH 포트 전달을 설정할 수 있습니다.

명령줄에서 다음을 수행할 수 있습니다.

ssh [email protected] -L 22:192.168.x.x:22

그러면 자신의 컴퓨터에서 내부 네트워크의 서버로 포트 전달이 설정됩니다. user는 61.xx.xx.xx 주소를 갖는 서버의 사용자 계정이고, 처음 22는 개인 네트워크 내부의 서버에 연결하려고 할 때 연결하는 로컬 컴퓨터의 포트입니다.

ssh [email protected]

그러면 다른 서버에 연결됩니다. 로컬 컴퓨터에 SSH 서버가 이미 실행 중인 경우 222와 같은 다른 포트를 사용한 후 다음과 같이 연결할 수 있습니다.

ssh -p 222 [email protected]

터널을 설정하는 첫 번째 SSH 명령에서 포트를 조정해야 합니다.

PuTTY를 사용하여 터널링을 설정해야 하는 경우http://howto.ccs.neu.edu/howto/windows/ssh-port-tunneling-with-putty/이에 대한 명확한 지침이 있습니다.

61.xx.xx.xx 주소에서 실행 중인 SSH 데몬이 없는 경우 공용 네트워크와 개인 네트워크 간의 트래픽을 처리하는 라우터에서 포트 전달을 구성해야 합니다. 일부 외부 포트(예: 61.xx.xx.xx:222)에서 내부 IP 192.168.xx:22로의 포트 전달을 구성해야 합니다.

  • 테로

관련 정보