суббота, 31 января 2009 г.

ssh без ввода пароля

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

1. Нужно создать ключи
ssh-keygen -t rsa
при запросе пароля (Enter passphrase) его не вводить (Enter и еще раз Enter для подтверждения)

2. Публичный ключ ~/.ssh/id_rsa.pub нужно добавить в ~/.ssh/authorized_keys на другом компьютере, куда будем ходить без пароля.

3. Там же нужно перезапустить демон sshd

4. Что бы не ожидало подтверждения о правильном хосте (там где набираем в первый раз "yes") запускаем ssh с опцией "-o StrictHostKeyChecking=no"

1 комментарий:

  1. У меня получилось настроить по этой статье:
    http://joyit.ru/administrirovanie/14-ssh.html

    ОтветитьУдалить