Ah, the good old dyndns. ;) Thank you for the update. Yes it does answer my question. The remote dynamic DNS is essential for the setup to work.
Abdalah ps. File under Cool Hack :D > ----- Original Message ----- > From: "Al-Faisal El-Dajani" <[EMAIL PROTECTED]> > To: "Jordan Linux User Group Mailing list" <[email protected]> > Subject: Re: [JoLUG-General] Gotcha: Reverse SSH > Date: Wed, 8 Mar 2006 11:52:54 +0200 > > > actually, i subscribed with a dynamic DNS provider (dyndns.org, free of > charge), and so i can refer to my home machine by name, not IP.. and true > that the IP gets changed everyday, which can be solved by writing a simple > cron job (at your work machine) that checks if the tunnel is up, and > initiates it if it is down. > > Here's the cron job: > #!/bin/sh > > COMMAND='ssh -N -R 2048:localhost:22 my_home_system' > > # Is the tunnel up? > CHECK_TUNNEL=`ps -eo args | grep "$COMMAND" | grep -v grep` > > # If the tunnel is not up, create the tunnel > if [ -z "$CHECK_TUNNEL" ] ; then > $COMMAND > fi > > I hope that answers your questions > > On 3/8/06, Abdallah <[EMAIL PROTECTED]> wrote: > > > > Salam all > > > > But how does that solve the dynamic IP situation ? You "homecomputer" is > > given a new IP every time. How would your Work computer know what is you > > "homecomputer" the next day? > > > > > > Please elaborate :) > > > > > > Abdallah > > > > > ----- Original Message ----- > > > From: "Al-Faisal El-Dajani" <[EMAIL PROTECTED]> > > > To: "Jordan Linux User Group Mailing list" <[email protected]> > > > Subject: [JoLUG-General] Gotcha: Reverse SSH > > > Date: Sun, 26 Feb 2006 11:40:04 +0200 > > > > > > > > > If you ever need to control a machine through SSH, but the machine is > > behind > > > a firewall or doesn't have a static IP you can do a reverse SSH. > > > > > > For instance if at your home you want to login to your work machine, you > > do > > > the following: > > > 1) at your work machine you type: > > > ssh -R 2048:localhost:22 homecomputer > > > > > > 2) from you home computer you type: > > > ssh -p 2048 localhost > > > > > > and voila, you are in... > > > > > > Needless to say you need ssh server on both machines. > > > -- > > > Al-Faisal El-Dajani > > > Tel: +962-7-77 799 781 > > > URL: http://www.linuxhome.trickip.net > > > P.O Box: 140056 > > > 11814 Amman, Jordan > > > > > > May the source be with you > > > > > > _______________________________________________ > > > General mailing list > > > [email protected] > > > http://mail.jolug.org/mailman/listinfo/general_jolug.org > > > > > > > > > > > -- > > ___________________________________________________ > > Play 100s of games for FREE! http://games.mail.com/ > > > > > > _______________________________________________ > > General mailing list > > [email protected] > > http://mail.jolug.org/mailman/listinfo/general_jolug.org > > > > > > -- > Al-Faisal El-Dajani > Tel: +962-7-77 799 781 > URL: http://www.linuxhome.trickip.net > P.O Box: 140056 > 11814 Amman, Jordan > > May the source be with you > > _______________________________________________ > General mailing list > [email protected] > http://mail.jolug.org/mailman/listinfo/general_jolug.org > -- ___________________________________________________ Play 100s of games for FREE! http://games.mail.com/ _______________________________________________ General mailing list [email protected] http://mail.jolug.org/mailman/listinfo/general_jolug.org
