I’m often asked how I SSH into a server by just typing ssh myserver instead of typing out the whole command and without creating an alias. The answer is a fairly simple, yet often overlooked, configuration file in your .ssh directory.

Open ~/.ssh/config or create it if it doesn’t already exist and add the following to it:

Host MyServer
    HostName your.server.ip.address
    User yourUsername
    Compression yes
    Ciphers aes256-ctr,aes192-ctr,aes128-ctr

The Compression and Ciphers lines are not required, I just prefer using them. Some servers may give you an error about ciphers not being supported… just remove that line or change the ciphers to ones supported by your server.