Establish SSH as easy as ssh some_name:
Locally
-
Generate SSH key pair:
ssh-keygen -t ed25519 -f ~/.ssh/server_sweden -C "my-server-in-sweden"-Cis for comment, easier with many keys. -
Get public key:
cat ~/.ssh/server_sweden.pub
Remote server
-
create if not exist:
/home/USER/.ssh/authorized_keys -
Add public key to
authorized_keys
ssh-ed25519 AAAAC3NzaC1l..............Connect
Either explicitly provide SSH key name, username and server:
ssh -i ~/.ssh/server_sweden [email protected]
Either edit/create ~/.ssh/config with:
Host sweden
Hostname 192.168.1.10
User USER
IdentityFile ~/.ssh/server_swedenand log in using ssh sweden