I know there are ssh clients on the iPhone that work okay, though it's a pain in the ass to type exactly on those small screens. Still, any remote access software is going to require that you be able to forward ports. By default, ssh would require port 22 to be forwarded for that computer, though you can change it. For your router, did you guys actually remember changing the password? If not, you can probably find out the default password by googling "router model default admin password." If you did change it and you forgot, there ought to be a button that says reset or restore above it somewhere on your router. It'll be the sort of button you'd have to use the tip of a pen or a paperclip to press in. Holding that button down for about 5 seconds will reset your routers settings back to factory default, including the admin password. You'll haveo redo any configurations you previously did on it, like creating you wi-fi network over and such, but it'll spare you paying $40 to have your password reset. Once that's done, you'd have to install open ssh, and edit the files /etc/ssh/ssh_config and /etc/ssh/sshd_config. Then when you have your ssh client and daemon configured properly, run
so that sshd would start on boot as a daemon (a process running in the background, not connected to any display or terminal), and you would be able to connect to your computer remotely by typing
in order to SSH into your machine. I'd recommend configuring it to use signed keys for login, rather than passwords, as it's a lot more difficult to generate a PGP key that would be the exact same as yours, compared to just guessingyour password. Some people also recommend picking an arbitrary higher port and using that for SSH instead of port 22, in order to reduce the number of random attempts to guess your password by people who port scan blocks of IP addresses and just see you running ssh on port 22. If you use an alternate port, you'd need to type
.
Keep in mind, ssh is terminal only, so you'll be reliant on what you can do in the terminal. Fortunately, you can do almost anything shy of watch videos or look at pictures in the terminal. Mutt is a really good email client, mpd+ncmpcpp will give you music, irssi does irc, links is a decent web browser, vifm works well as a file manager (providing you know the vi/vim keybindings). Aside from links, I use those programs pretty much exclusively, even when I'm just at home. They're all capable enough and powerful enough that I don't need to use any GUI programs for those functions.
Code:
sudo chkconfig sshd on
Code:
ssh username@You.external.IP.here
Code:
ssh -p ### username@Your.external.IP.here
Keep in mind, ssh is terminal only, so you'll be reliant on what you can do in the terminal. Fortunately, you can do almost anything shy of watch videos or look at pictures in the terminal. Mutt is a really good email client, mpd+ncmpcpp will give you music, irssi does irc, links is a decent web browser, vifm works well as a file manager (providing you know the vi/vim keybindings). Aside from links, I use those programs pretty much exclusively, even when I'm just at home. They're all capable enough and powerful enough that I don't need to use any GUI programs for those functions.
Comment