2013-03-22 14 views
6

Sono davvero in difficoltà con questo.Connessione a host da client SSH in Linux tramite proxy

mio ospite (A) è dietro un proxy/firewall (PF) e ha bisogno di connettersi a ospite H.

Il proxy ha configurato HTTP/FTP/CALZINO del proxy e non ho alcun problema configurare nel browser web, ecc wget

Ma quando io uso ...

ssh H //to connect my host 

non ho successo per passare sopra il proxy. Sembra che provi a connetterti direttamente invece di passare attraverso il PF.

Sto usando Ubuntu 12.10.

+0

Quindi, stai cercando di utilizzare un server HTTP per SSH proxy? – tjameson

risposta

5

Ci sono diversi modi per farlo. Puoi usare nc o provare wrapper come cavatappi. Descriverò modo con wrapeer:

installazione In primo luogo cavatappi da apt-get
Poi è necessario specificare nel file ProxyCommand ./ssh/config (sostituire example-proxy.com e 8080 con il vostro ospite del proxy e la porta):

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

le credenziali di accesso dovrebbe essere in ~/.ssh/proxyauth in formato:

login:password 
+1

Che cosa significa '% h% p'? – puk

+0

host e porta, presumo. Qual è la differenza tra nc e wrapper come il cavatappi, qui? – rogerdpack

Problemi correlati