Cerca

Il tunnelling permette attraverso la porta SSH (22) di accedere a qualsiasi porta presente sul server: Il comando SSH viene lanciato sul Client per instaurare una connessione SSH verso il Server.

Dal Client (10.2.3.7) si accede al Server (10.2.3.1):

​ ssh -f admin@10.2.3.1 -L 4000:localhost:5432 -N

​ -f esecuzione in background ​ -L :: ​ -N Non eseguire un comando remoto. Questo e' utile per inoltrare le porte.

Sul Server 10.2.3.1 e' presente il servizio Postgres (porta 5432) non accessibile direttamente dal Client. Accedendo in SSH e' possibile attraverso il comando ssh aprire una porta locale (porta: 4000) su cui accedere alla porta remota.

Dal Client verificare la porta locale aperta:

​ netstat -natlp | grep 4000 ​ Dal Client (10.2.3.7) e' possibile accedere al Postgres del Server attraverso il comando:

​ psql -H localhost -p 4000 -U postgres

Indietro