Come creare un tunnel ssh per navigare con un altro IP (usando Firefox)

ip-ssh-tunnelingNel caso in cui disponiate di due computer, ad esempio il computer di casa e quello al lavoro, e che il secondo abbia un IP che vi farebbe comodo poter usare anche da casa (perchè registrato in tutta una serie di siti), potete usare ssh.

Requisiti (per il mio caso, potete anche farlo con Windows, ma a me non interessa)

Computer di casa:

– Client SSH
– Firefox

– Mac o Linux

– Una connessione ad internet

Computer di lavoro

– Server SSH avviato

– Mac o Linux

– Una connessione ad internet

Allora, per prima cosa è necessario stabilire il tunnel ssh:

aprite il terminale

digitate


$ ssh -fND localhost:PORTA username@indirizzo_computer_di_lavoro

La PORTA sceglietela voi fra quelle generalmente libere (che ne so, io uso 12345); come username dovete usare quello valido per il server SSH del computer di lavoro (vi verrà poi chiesta la password) e come indirizzo potete sia usare l’IP (xxx.xxx.xxx.xxx) che nomedominio.com, come vi pare.

La prima volta vi verrà chiesto se aggiungere il dominio a quelli attendibili, digitate “yes” e andate avanti.

A questo punto aprite Firefox e nelle opzioni andate su “avanzate”, “rete” e poi “come firefox si connette a internet”:

da qui spuntate “selezione manuale del proxy” e nel campo “SOCKS” scrivete localhost, mentre nel campo “porta” accanto scriverete l’indirizzo della porta che avete scelto (es.12345).

Riavviate Firefox e, per verificare, controllate il vostro IP (ad es. da qui).