Připojení na SFTP přes HTTP proxy

Připojení na SFTP přes HTTP proxy
« kdy: 09. 08. 2012, 10:07:06 »
Ahoj, chtel bych vas poprosit jestli jste nekdo uz nereseil nasledujici problem:

  • jsem za HTTP proxy, ktera vyzaduje autentizaci (jmeno/heslo)
  • pracuji na RHEL, k dispozici mam nasledujici nastroje: prikaz sftp, nc; nemohu pouzit CURL, protoze verze kterou mam, nepodporuje proxy a nelze ji aktualizovat
  • kvuli naskriptovani potrebuju se pripojit pres protokol SFTP (jmeno/heslo, zadny certifikat) na jiny stroj pres internet (tj. musim pres tu proxy, zadny jiny zpusob neni, vse ostatni je na FW blokovano, neni cesta jak to zmenit ;)

Googlil jsem, nasel jsem, ze by pomohl option "ProxyCommand" (
Kód: [Vybrat]
$ sftp -o "ProxyCommand /usr/bin/nc connect ...." sftp_uzivatel@sftp_stroj:port, ale nevim, jak vnutit te proxy jmeno a heslo.

Dokazete prosim poradit?
« Poslední změna: 09. 08. 2012, 10:52:19 od Petr Krčmář »


PCnity

  • *****
  • 706
    • Zobrazit profil
    • E-mail
Re:Připojení na SFTP přes HTTP proxy
« Odpověď #1 kdy: 09. 08. 2012, 15:20:51 »
Nemas connect?


sftp -o "ProxyCommand connect -H proxy.host:80 %h %p" user@server

Tonda

  • *****
  • 693
    • Zobrazit profil
    • E-mail
Re:Připojení na SFTP přes HTTP proxy
« Odpověď #2 kdy: 09. 08. 2012, 15:37:41 »
Já používám jako ProxyCommand toto
http://proxytunnel.sourceforge.net/download.php

Franta

Re:Připojení na SFTP přes HTTP proxy
« Odpověď #3 kdy: 09. 08. 2012, 21:49:12 »
Viz ten ProxyCommand. Nicméně stejně asi narazíš na problém, že ti proxy server dovolí spojení jen na port 80 a 443, takže se přes něj na SSH stejně nedostaneš. V takovém případě je potřeba SSH zprovoznit na portu 443, případně ho ještě zabalit do SSL, aby nešlo detekovat.

PCnity

  • *****
  • 706
    • Zobrazit profil
    • E-mail
Re:Připojení na SFTP přes HTTP proxy
« Odpověď #4 kdy: 09. 08. 2012, 22:08:22 »
K prispevku vyssie... SSH a SSL WEB mozu bezat na jednom porte naraz :) http://www.rutschle.net/tech/sslh.shtml