Скопировать ssh ключ (id_rsa.pub) на сервер

SSH-ключ состоит из открытого и закрытого ключа. Закрытый должен храниться в безопасном месте, открытый копируется на сервер и размещается в файле authorized_keys. Копирование открытого ключа на сервер позволяет аутентифицироваться на нём без пароля.

Открытый ключ хранится в файле ~/.ssh/id_rsa.pub, закрытый — ~/.ssh/id_rsa.
Перенаправление cat >> <file> добавляет в конец файла.

Скопировать ключ на сервер:

cat ~/.ssh/id_rsa.pub | ssh <user>@<hostname> 'cat >> .ssh/authorized_keys && echo "Key copied"'

Если каталога .ssh нет на сервере:

cat ~/.ssh/id_rsa.pub | ssh <user>@<hostname> "mkdir -p ~/.ssh && touch ~/.ssh/authorized_keys && chmod -R go= ~/.ssh && cat >> ~/.ssh/authorized_keys"

Подбробные инструкции:

Похожие записи

Классы visible-** и hidden-** в Bootstrap 4

Использование классов Bootstrap 4 для скрытия и отображения элементов на разных разрешения (xs, sm, md, lg) устройств при разработке адаптивных страниц

AWS шпаргалка

Названия более 50 службами amazon web services на понятном языке