I routinely SSH into a company machine on Openstack to do work. Until yesterday, I’d use my Bash history to find the SSH command I needed to access it. I was reading SSH Mastery in a plane yesterday and realized I’ve been foolish to neglect the power of
I added this to my SSH config file:
Host lab HostName MACHINE.IP.ADDRESS User tdhopper Port 22 IdentityFile ~/.ssh/id_rsa ForwardAgent yes RemoteForward 52698 localhost:52698
Now I can connect to the machine by typing
$ ssh lab. That’s it. I don’t have to provide the SSH key, username, or machine IP.
RemoteForward bit also forwards a port to enable me to open files on the remote machine in my local SublimeText editor using rsub. This is great.