Советы PHP-разработчика

Блог содержащий короткие заметки касающиеся программирования для web.

Копируем публичный ssh ключ на удаленный сервер

Копируем публичный ssh ключ на удаленный сервер

В этой короткой заметке я хочу упомянуть о полезной консольной команде, которая копирует ваш публичный ключ на удаленный сервер.

Для чего же это нужно? Копирование Вашего публичного ключа позволяет входить на удаленную машину без ввода пароля, на основе публичного ключа.

ssh-copy-id user@exapmle.com

Выполнение данной команды добавит Ваш публичный ключ в файл ~/.ssh/authorized_keys для пользователя user на машине с адресом example.com. Если файла нет, то он автоматически создастся.

Если у Вас задан нестандартный порт ssh, то Вы можете добавить параметр -p. В данном случае команда будет выглядеть следующим образом:

ssh-copy-id -p 2323 user@exapmle.com

Примечание. Для использования данной команды у Вас должны быть сгенерированы ssh-ключи на компьютере.

С полным описанием команды и списком ее параметров можно ознакомиться тут.

  • 2015-07-05 21:18:03