프록시 및 SSH 서버를 통한 터널링

프록시 및 SSH 서버를 통한 터널링

SOCKS5 프록시는 소스 서버와 대상 서버 사이에 위치합니다. 원본 서버는 내 로컬 서버에서만 액세스할 수 있습니다.

Winscp에서 프록시 옵션과 SSH 터널 옵션을 통해 연결을 시도했지만 문제는 다음과 같습니다.

SOCKS5 프록시는 내 소스 서버(터널 서버)에만 사용되며 내 대상 서버에도 사용하고 싶습니다. 이를 달성하는 방법을 알려주십시오.

프로세스: 로컬 시스템->소스 서버->SOCKS5 프록시->대상 서버

답변1

그래서 연결 중이군요현지의>원천>대리인>표적.

먼저 연결을 테스트해 보세요.원천통과하다대리인도착하다표적OpenSSH ssh명령을 사용합니다.

이는 다음 사항에 도움이 될 것입니다. SOCKS 5 프록시와 함께 SSH를 사용하는 방법은 무엇입니까?

명령은 다음과 같습니다(테스트되지 않음).

ssh -o ProxyCommand='/usr/bin/nc -X 5 -x proxyhost:1080 %h %p' user@host

연결은 어떠한 개입 없이도 작동해야 합니다. 따라서 일반적으로 암호화되지 않은 개인 키를 사용한 인증이 필요합니다.


이 작업을 완료한 후에는 WinSCP로 이동할 수 있습니다(아래에서 실행).현지의)에 연결하는 것처럼 구성합니다.원천. 하지만 그 이상으로 대략환경 > SFTP 페이지존재하다고급 사이트 설정 대화 상자, 지정하다"SFTP 서버"ssh방금 사용한 명령을 사용하세요 .원천. 그냥 추가하세요-s sftp변화:

ssh -o ProxyCommand='/usr/bin/nc -X 5 -x proxyhost:1080 %h %p' -s sftp user@host

관련 정보