Step 1: set up SSH keys
SSH aliases don't allow you to use a password. It might be possible to use a utility like sshpass though.
- Generate an SSH key pair using
- Copy the public key to the
~/.ssh/authorized_keysfile on the server.
Test if the key words by logging in using the key:
ssh -i ~/.ssh/private_key user@host
Step 2: create an SSH alias
Add an alias to the ~/.ssh/config file in the following format:
Host alias User username HostName remote-ip-or-hostname Port 23 IdentityFile ~/.ssh/private_key
It should be possible to log into the remote server using the alias: