Для того, чтобы входить на сервер по ключу, а не по паролю, действия довольно простые:
Если у вас еще нет пары ключей, то их нужно создать. Для этого на своём компьютере выполните команду:
ssh-keygen
Расположение ключей не меняйте, жмите ENTER. Для пущей безопасности можно задать контрольную фразу (по сути пароль на ключ), но я не стал.
После того, как ключи буду созданы, нужно загрузить свой открытый ключ на сервер.
ssh-copy-id login@server
Нужно будет ввести пароль от пользователя на сервере, после чего ключ будет сохранен и при последующем входе пароль запрашиваться не будет