SSH 터널은 어떻습니까?

SSH 터널은 어떻습니까?

네, 다음과 같은 상황이 있습니다. machine1, machine2 및 노트북. machine1에 액세스하고 그곳에서 특정 작업을 수행할 수 있도록 ssh 및 scp 프로토콜을 활성화해야 합니다. 또한 machine1을 통해서만 machine2에 직접 액세스할 수 있습니다. 가끔 내 노트북에서 machine2로 scp를 실행해야 하는 경우가 있습니다. 그러려면 scp를 machine1로, 그런 다음 machine1에서 machine2로 scp해야 합니다. 직접 할 수 있는 방법이 있나요? 이를 어떻게 설정/구성해야 합니까? (예는 매우 환영합니다). 모든 머신은 Linux에서 실행됩니다(다른 버전의 laptop-ubuntu, machine1-debian, machine2-centos).

감사해요

답변1

노트북에서 시작:

ssh machine1 -L 2222:machine2:22

machine2machine1에서 본 machine2의 주소는 어디에 있습니까?

그런 다음 노트북의 다른 경우

ssh 127.0.0.1 -p 2222

또는

scp -P 2222  127.0.0.1:filename  etc...

참고: scp는 대문자 P를 사용하고, ssh는 소문자 p를 사용합니다.

관련 정보