SSH авторизация без пароля

ssh

Решил настроить без парольную авторизацию при входе на свой сервер по SSH. Сейчас и Вам чуть подробнее расскажу об этом.

 

Изначально необходимо создать пару ключей Identity/Pubkey. Для этого, на локальном компьютере выполните такую команду:

Будет предложено указать ключевую фразу. Нам это без надобности, потому нажимаем Enter.

В случае, если на локальной системе установлена программа ssh-copy-id, то производим копирование ключа и настройку удалённой системы:

После этого переходим к проверке, которая описана в конце статьи.

 

Если же ssh-copy-id нет, то необходим сделать это вручную:

Необходимо скопировать открытый ключ на удаленную систему:

Заходим на удалённый сервер по SSH:

Вносим открытый ключ локальный системы, в известные(авторизированные) ключи удаленной системы, и устанавливаем права:

Проверка работы:

В случае если аутентификация не производиться, то скорее всего сервер не настроен. Для настройки, в файле /etc/ssh/sshd_config измените параметры на указаные:

RSAAuthentication yes

PubkeyAuthentication yes

AuthorizedKeysFile .ssh/authorized_keys

Скорее всего, проблема именно в этом.


Вы можете пропустить чтение записи и оставить комментарий. Размещение ссылок запрещено.

Оставить комментарий

Введите результат: * Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.