Utilizzando ssh e cavatappi / proxychains che fanno un proxy HTTP

La casella di Ubuntu che sto esaminando è dietro un proxy che support CONNECT alle porte 80/443. Ho installato un server esterno ssh sulla port 443 e posso collegarlo con cavatappi / ssh senza alcun problema

ssh_config:

  • Sessioni remote basate su GUI per gli utenti finali
  • Messaggio strano dopo il su
  • Come faccio a chiedere apt-get per ignorare tutti i passaggi di configuration post-installazione?
  • l'installazione di postgres sul pacchetto ubuntu non è disponibile
  • iptables rifiuta i collegamenti alla port di squid su CentOS 5.5
  • Limitare saldamente l'accesso a un archivio Debian privato
  • Host * ProxyCommand corkscrew corp.proxy.ip 8080 %h %p 

    row di command per avviare ssd:

     ssh -D 1080 username@external-host.com -p 443 

    Così come ho detto tutto funziona bene. Il problema è però che -D parametro, che dovrebbe aprire un proxy SOCKS non funziona abbastanza.

    Quando eseguo proxychains questo è quello che ottengo:

      user@laptop:$ proxychains git pull ProxyChains-3.1 (http://proxychains.sf.net) random chain (1):....127.0.0.1:1080....can't connect to..corp.proxy.ip:8080 

    Quindi sembra avviare una connessione a proxy di nuovo per qualche motivo.

    Impostazione simile funziona bene sulla macchina Windows (Bitvise Tunneller / Freecap), tutto il tunneling funziona bene.

    Ho provato a questo:

    1. ha iniziato ssh con -D, avendo proxy nel config
    2. ha commentato il proxy mentre (1) ancora funziona
    3. ha lanciato proxychains

    Questa volta ssh non ha tentato di connettersi al proxy e la connessione è andata bene, ma la modifica di config each volta avanti e indietro non è una soluzione.

    Quindi, qualunque idea su come correggere correttamente?

    Grazie!

    One Solution collect form web for “Utilizzando ssh e cavatappi / proxychains che fanno un proxy HTTP”

    La soluzione è piuttosto semplice: fare ssh connettersi al proxy SOLO quando è necessario stabilire un tunnel per la prima volta:

    ssh_config:

     Host external-host.com ProxyCommand corkscrew corp.proxy.ip 8080 %h %p 

    Che funziona cool.

    Grazie per aver visto, tutti 🙂

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.