console → Копируем ssh ключ на сервер
И так задача скопировать публичный ssh ключ на сервер. Есть несколько вариантов решение данной задачи.
Если у вас Linux, то все просто:
# ssh-copy-id
Правда он копирует все публичные ключи которые у вас лежат в .ssh, но ничего критичного в этом не вижу.
Если у вас Mac, то копируем ручками:
Создаем директорию .ssh, если таковой нет на удаленном сервере:
# ssh user@remote.host 'cd ~; mkdir .ssh'
Копируем наш ключ:
# cat .ssh/mykey.pub | ssh user@remote.host 'cat >> ~/.ssh/authorized_keys'
Если вы создали папку .ssh и файл authorized_keys, то нужно выставить им правильные права, 700 для папки и 600 для файла
Ставим нужные права:
ssh user@remote.host 'chmod 700 ~/.ssh; chmod 600 ~/.ssh/authorized_keys'