Для выполнения автоматизированных задач естественно нужна довольно прозрачная авторизация.
Изучая этот вопрос был в очередной раз удивлен, на сколько просто это делается.

Создаем приватный и публичный ключи

/root# ssh-keygen -t rsa -b 4096

Заливаем созданный ключ на удаленный сервер

/root# cd .ssh
/root/.ssh# cat id_rsa.pub | ssh ssh.example.com "cat >> ~/.ssh/authorized_keys"

или

ssh-copy-id user@host

При выполнении этой команды ssh-сервер последний раз попросит вас ввести пароль авторизации.

 

One Response to Авторизация между SSH серверами по ключам

  1. Алексей:

    Доверительные отношения не всегда удобны и безопасны, гораздо безопаснее использовать curl с поддержкой libssh.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>