Ускоряем работу с SSH подключением
1. Настраиваем подключение с использованием ключей
Используя параметры -f для ssh-keygen и -i для ssh-copy-id соответственно, можно явно указать произвольные файлы ключей:
$ ssh-keygen -f ~/.ssh/myserver
$ ssh-copy-id -i ~/.ssh/myserver.pub login@my_remote_server
Лучше использовать следующие типы ключей
# ed25519 новее, но может не поддерживаться старыми системами
ssh-keygen -t ed25519
# rsa c достаточной длиной ключа
ssh-keygen -t rsa -b 4096
2. Добавляем алиас в bash
И в файле ~/.ssh/config можно тогда записать так:
Host myserver.ru
User login
Hostname my_remote_server
Port 20
IdentityFile ~/.ssh/myserver
В ~/.bashrc будет ещё короче, чем в статье выше:
alias myserv="ssh myserver.ru"