2013-03-22 4 views
6

정말 고민 중입니다.프록시를 통해 Linux의 SSH 클라이언트가 호스트에 연결

내 호스트 (A)는 프록시/방화벽 (PF) 뒤에 및 프록시는 HTTP/FTP/양말 프록시가 구성한 호스트 H.

에 연결해야하고 나는 아무 문제가 없다 ... 웹 브라우저, wget을 등

그러나 때 내가 사용에

ssh H //to connect my host 

를 구성하는 나는 프록시를 통해 통과 할 성공이 없습니다. 그것은 PF를 통해가는 대신 직접 연결하려고하는 것 같습니다.

저는 우분투 12.10을 사용하고 있습니다.

+0

, 당신은 프록시 SSH에 HTTP 서버를 사용하려고? – tjameson

답변

5

여러 가지 방법이 있습니다. nc를 사용하거나 코르크 마개와 같은 래퍼를 사용할 수 있습니다. 내가 wrapeer와 방법을 설명 할 것이다 :

는 첫째로 코르크를 설치하면 (프록시 호스트와 example-proxy.com 및 8080을 대체하여 ./ssh/config 파일에 ProxyCommand을 지정해야 다음
를 apt-get을 포트) :

Host * 
    ProxyCommand corkscrew example-proxy.com 8080 %h %p ~/.ssh/proxyauth 

사용자의 로그인 자격 증명을해야한다 형식으로 ~/스푸핑/proxyauth의 : 그래서

login:password 
+1

'% h % p '의 의미는 무엇입니까? – puk

+0

호스트와 포트, 나는 추정한다. 코르크 마개와 같은 래퍼와 nc의 차이점은 무엇입니까? – rogerdpack

관련 문제