Авторизиция на ssh сервере по ключу

Для ssh аутентификации, или при удаленном подключении(например rsync), основные методы — это по паре логин — пароль (пароль вводится с клавиатуры в консоли) и авторизация по ключам (на сервере создается пара закрытый — открытый ключ и открытый передается на удаленный сервер). Первый способ никак не может быть использован в скриптах выполняемых по крону и необходимо настроить прозрачный вход.

Генерируем ключи для текущего пользователя (соглашаемся со всем, без пароля)

ssh-keygen -t rsa

Копируем ключ на удаленный сервер (один раз вводим пароль удаленного сервера)

ssh-copy-id -i ~/.ssh/id_rsa user@ssh-server.ru

Проверяем возможность залогиниться

ssh user@ssh-server.ru

Если не получилось — читаем как настроить ssh сервер так, чтобы он принимал такой вид аутентификации.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

ИТ Проффи

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: