3 ms·
Consumer routers will typically have port 22 firewalled for incoming trafic.
by notaddicted 15y ago
Consumer routers will typically have port 22 firewalled for incoming trafic.
- rograndom 15y agoRun SSH on a non-standard port. Or you can have your laptop set to open a reverse ssh tunnel to another trusted machine on some event, like a file changed on your website, etc.
- icebraining 15y agoOk, I'll rewrite: Why wouldn't he use his reverse SSH connection* to do that stuff? * Reverse SSH: if wget http://myserver.com/sshreverse http://myserver.com/sshreverse; then ssh -R 2900:localhost:22 User@myserver.com; fi Stick this in a file, chmod +x, then add an entry in cron to run it every hour or so. After that, you just need to create a file in your web server called "sshreverse" and you'll have an SSH tunnel to your laptop.
- TheAmazingIdiot 15y agoId do one thing slightly different. I would set up an icmp proxy with ssh on top of that. And there would be a few good reasons for that. 1: it bypasses a whole lot of firewalls and captive gateways. 2: few hackers would expect such a communication mechanism like that. Of course, this solution works only if the computer isnt reformatted, as i would do if i ever got into petty theft. So one would need the computer to have an open and easy to get into account. If you use linux, have home directory encryption on and the account called "Administrator".
- moe 15y agoYou forgot the part where you ensure that the ssh-key for user@myserver.com can only be used for this particular reverse-tunnel and not to, say, login to myserver.com...