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:

  • Come creare un disco Ubuntu personalizzato?
  • SSH da PuTTy a Debian "authorized_keys non è un file normale" Errore
  • La connessione SSH si chiude quando la shell non riesce a caricare
  • Aggiornare l'installazione predefinita di CouchDB su Ubuntu 10.04
  • Apache server-status quando si esegue come server proxy
  • Come posso fare il backup di SVN Repositories passo dopo passo
  • 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.