ssh is probably the most underrated tool I use every day. The capability for me to sit basically anywhere on the planet with an internet connection and remotely get stuff done over a secure connection is a boon. I don't think any other tool comes close to the usefulness of ssh.

I say this while sat in my car, in a car park, waiting for one of the child units to complete training. Tethering to my cellphone, ssh'ed back to home, running jobs on a machine back there saves my battery here, and gets stuff done there. Double whammy :)

I must state that I closed it down a few years ago and only give access to certain ip numbers/ranges.
@David (Bugs Killer) I know, used that too but there was one flaw years ago where we did not want to take the risk. We need to login to specific locations that allowed us to go to those specific servers.

The admin network had several layers of authentication to reach them

@popey Absolutely. Yesterday, I discovered the ssh escape codes (~ + a character: eg: "~C") which you type on an existing ssh connection and you are dropped into a "prompt" where you type in the options (like "-R *") which appends these flags into the existing connection..

@vu3rdd I read about that a while back but keep forgetting it exists. It's like advanced mode for ssh.

@popey When i started using ssh at first i desperately tried to find a way to save username and password, and of course ran into a brick wall. Having worked with windows and RDP for about a year I just couldn't comprehend something like this wouldn't be built in.

Then I read about SSH keys. Then i set up my github with SSH keys, and almost anything else I can.

It seems old school at first, but it really is incredibly, friggin awesome.

@popey SSH should be multi threaded, though, some things are a pain even on local connections (like gui apps considering modern GUI designs)

Sign in to participate in the conversation
Ubuntu Social

This server was setup for the Ubuntu community to use.