Connessioni SSH attraverso un proxy HTTP: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
m
versioni compatibili
(Nuova pagina: __TOC__ == Introduzione == Ci troviamo in una rete che filtra il traffico in uscita e permette solo connessioni tramite protocollo HTTP attraverso un proxy e vogliamo poterci connette...)
 
m (versioni compatibili)
 
(9 versioni intermedie di 6 utenti non mostrate)
Riga 1: Riga 1:
{{Versioni compatibili|Jessie|Stretch|Buster}}
__TOC__
__TOC__


Riga 11: Riga 12:
== Installazione del software ==
== Installazione del software ==
Il software utilizzato in questa guida si chiama <code>corkscrew</code>: un semplice strumento per creare tunnel in cui far passare connessioni TCP attraverso un proxy HTTP che supporta il metodo CONNECT. Durante la connessione legge da stdin e scrive su stdout, proprio come netcat. (''fonte Debian Package Description'')<br/>
Il software utilizzato in questa guida si chiama <code>corkscrew</code>: un semplice strumento per creare tunnel in cui far passare connessioni TCP attraverso un proxy HTTP che supporta il metodo CONNECT. Durante la connessione legge da stdin e scrive su stdout, proprio come netcat. (''fonte Debian Package Description'')<br/>
Procediamo con l'installazione:
Procediamo con l'installazione, con [[privilegi di amministrazione]]:
<pre>
<pre>
# apt-get install corkscrew
# apt install corkscrew
</pre>
</pre>
Se il proxy che vogliamo attraversare utilizza l'autenticazione, dobbiamo informare corkscrew sul nome utente e la password da utilizzare. Per fare questo creiamo un file di autenticazione nella nostra home:
Se il proxy che vogliamo attraversare utilizza l'autenticazione, dobbiamo informare corkscrew sul nome utente e la password da utilizzare. Per fare questo creiamo un file di autenticazione nella nostra home:
Riga 20: Riga 21:
$ nano .corkscrew.auth
$ nano .corkscrew.auth
</pre>
</pre>
Il contenuto del file devono essere solamente il nome utente e la password da utilizzare, separati da due punti:
Il contenuto del file devono essere solamente il nome utente e la password da utilizzare per autenticarsi sul proxy, separati da due punti:
<pre>
<pre>
ferdy:passwordferdy
ferdy:passwordferdy
</pre>
</pre>
Salvate il file e procedere alla configurazione di SSH.
Salvate il file, rendetelo leggibile solo dal proprietario (<code>chmod 600 .corkscrew.auth</code>) e procedere alla configurazione di SSH.


== Configurazione di SSH ==
== Configurazione di SSH ==
Arrivati a questo punto dobbiamo dire a SSH di utilizzare corkscrew per creare un tunnel. Apriamo il file <code>~/.ssh/config</code>:
Arrivati a questo punto dobbiamo dire a SSH di utilizzare corkscrew per creare un tunnel. Apriamo il file <code>~/.ssh/config</code>:
<pre>
<pre>
$ nano /home/ferdy/.ssh/config)
$ nano /home/ferdy/.ssh/config
</pre>
</pre>
e aggiungiamo le linee seguenti:
e aggiungiamo le linee seguenti:
Riga 54: Riga 55:
</pre>
</pre>
dovrebbe permetterci la connessione.
dovrebbe permetterci la connessione.
<br/><br/>
 
--[[Utente:Ferdybassi|Ferdybassi]] 15:20, 21 ott 2010 (CEST)
{{Autori
[[Categoria:SSH server e amministrazione remota]]
|Autore = [[Utente:Ferdybassi|Ferdybassi]] 15:20, 21 ott 2010 (CEST)
}}
 
[[Categoria:SSH server e amministrazione remota]][[Categoria: Proxy]]
3 581

contributi

Menu di navigazione