Reverse SSH Tunnel
Come superare in modo semplice un firewall con SSH
del 26/07/13 - di Andrea Bazzanini
Quante volte hai bisogno di accedere ad una macchina che e' dietro un firewall con il tuo fido SSH ?? L'articolo qui sotto spiega come superare in modo semplice le regole imposte dal firewall.
* Configurazione iniziale
Immaginiamo di voler accedere ad una macchina che si trova dietro un firewall. Questa macchina ha come indirizzo IP 192.168.10.35. Il nostro client si trova in un' altra rete e ha come indirizzo 152.165.34.20 .
* Passo 1
Sul nostro host dietro il firewall facciamo partire SSH con il comando qui sotto
ssh -R 9999:localhost:22 [email protected]
La porta 9999 deve essere inutilizzata. In caso qualche processo stia usando quella porta, cambiate il comando e specificate la porta libera che preferite. La macchina client deve essere raggiungibile via SSH sulla normale porta 22.
* Passo 2
Ora sul client che aprite una normale sesione SSH usando come host di destinazione localhost e come porta la 9999
ssh localhost -p 9999
Se tutto e' andato per il verso giusto avrete accesso alla macchina remota che e' dietro al firewall.