이를 위해 SSH 터널링 을 사용할 수 있습니다 .
터널링을 사용하면 로컬 컴퓨터에서 원격 컴퓨터로 또는 원격 컴퓨터에서 로컬 컴퓨터로 TCP 포트를 전달할 수 있습니다. 방화벽 뒤의 원격 시스템에서 로컬 시스템으로 SMTP 또는 IMAP 포트를 전달하는 데 자주 사용하고 로컬에서 실행되는 것처럼 로컬로 서비스에 액세스합니다.
로컬 시스템에서 원격 시스템으로 포트 22 (SSH)를 전달하려면 다음을 시도하십시오.
ssh -R12345:localhost:22 yourremoteuser@remotemachine
(localhost는 원격 시스템의 로컬 이름을 나타냅니다)
이것을 실행하면 다음을 사용하여 집으로 돌아갈 수 있습니다.
ssh -p12345 yourlocaluser@127.0.0.1
scp를 사용할 때 다음과 같은 작업을 수행합니다 (scp에는 포트 전달을위한 대문자 P가 있음).
scp -P12345 filename 127.0.0.1:/tmp/filename
다른 방향으로의 포트 전달 (원격에서 로컬로)은 -R 대신 -L을 사용합니다.
위의 명령은 터미널 ssh 클라이언트를 사용한다고 가정합니다. PuTTY for Windows와 같은 그래픽 클라이언트도 터널링을 지원합니다