
공인 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로의 포트 전달을 구성해야 합니다.
- 테로