September 28, 2007

ssh tunneling

I have a PC at home and one at work (both with Debian Etch). I like to have them connected, to share files easily. But a firewall is set at work, the result is that I can connect (with ssh) from work to home, but not from home to work. The only solution the administrator suggested to me was annoying as connect to a third PC that allowed the comunication from home to work. This meant copy twice every file from home to work.

A better solution is ssh tunneling. It is pretty easy: it worked just running this command in my PC at work:

ssh -R remote_port:localhost:22 home_computer

(where remote_port is the number of a port (like 2048), and home_computer is the IP address of the PC at home). And then, from home, I can connect to work with the following:

ssh -p 2048 localhost

If remote_port was chosen 2048, as before.
If the file file.home needs to be transfered from home to (~) at work, then scp also works fine:

scp -P 2048 file.home localhost:~

Linux's simply great.

REF.
brandonhutchinson.com
zg.mpg.de

4 comments:

Anonymous said...

La smettiamo! Si potrebbe avere qualcosa di comprensibile anche a noi esseri umani normodotati!
Blog algido e impersonale...volevamo vedere i peli di culetto...Ecco!!!
Biancaneve

Unknown said...

i peli del culo li vendo a ciuffo, sono ottimi in infusione contro i reumatismi e dissenteria. Poi ci sono quelli dell'ascella, perfetti per la pertosse se ingeriti cotti al vapore. Per altri tipi e provenienze, contattarmi personalmente.
Algido e impersonale, esattamente come si voleva! solo che pian pianino la personalita' emergera', chissa'. Basta che non fai caso alle cose tecniche, che pero' era l'idea originale, sai l'open source...

Anonymous said...

io neanche lo so che cos'è l'open source...sono rimasta la solita vecchia letterata umanista sfigata...però bravo f!!!continua a divulgare tutti i ciuffi di pelo nazionali e internazionali per un mondo più open!! Z

Unknown said...

ciao Z.os, allora perche' non leggere quello che ho faticosamente scritto rispetto all'open source? ("perche' linux") e poi ti mando un ciuffo gratis