6 maggio 2012

[Linux] Utilizzare un tunnel SSH per bypassare il firewall aziendale

Con questa guida configureremo il nostro pc per navigare in internet usando un semplice computer linux "remoto" attraverso un proxy sock.
La creazione di questo tipo di proxy comporta due vantaggi:
1) Ogni comunicazione attraverso il proxy viene criptata (essendo SSH un protocollo sicuro)
2) Utilizzando il proxy si scavalcano le restrizioni imposte dai firewall aziendali

Prima di iniziare ci sono dei prerequisiti da soddisfare:
1) Avere accesso alla porta SSH del computer remoto
2) Avere aperta in uscita la porta 22 (o altra se diversa)

La prima cosa da fare è scaricare il client SSH putty (ovviamente è opensource) sul nostro pc (si presuppone abbiate windows) da qui.
Con questo client opportunamente configurato riusciremo a bypassare il firewall aziendale.
Lanciamo Putty e nella schermata iniziale inseriamo l’indirizzo IP della macchina sui cui gira il server SSH

Ora seguite le indicazioni sotto:
1 – selezionate SSH
2 – selezionate Tunnels
3 – selezionate Auto
4 – selezionate Dynamic
5 – scegliete la porta (quella che volete maggiore di 1024)
6 – premete Add

Finalmente potete aprire la connessione premendo Open.
Inserite le credenziali di accesso a SSH (login/pass) e lasciate Putty aperto.
Ora dovrete configurare il vostro browser (o qualsiasi altro programma: msn, skype, utorrent etc etc) per utilizzare il proxy appena creato.
Prendiamo ad esempio la configurazione di Firefox.
Andate sul menu Strumenti –> Opzioni…
e selezionate il tab Avanzate. Ora premete su Impostazioni.

Inserite qui i dati del proxy appena creato con la porta che avete scelto (nel mio caso la porta è la 1080)

Date OK e provate a navigare.
Se tutto funziona a dovere il vostro IP dovrebbe essere quello della macchina dove risiede il server SSH.

Nessun commento:

Posta un commento