LINUX.ORG.RU

rshd


0

0

Посоветуйте, пожалуйста, более правильную замену?
Необходимо из скриптов выполнять команды на удаленной машине.

Спасибо.

anonymous

Ответ на: комментарий от sasha999

Из документации я понял, что для использования sshd необходимо пользоваться ключом с пустым паролем. Некузяво, как-то, это...
Или я неправильно понял?

Спасибо.

anonymous
()
Ответ на: комментарий от anonymous

> ключом с пустым паролем.

Это как? При SSH v2 запусти *у себя* ssh_keygen, аппендни содержимое id_rsa.pub в ~/.ssh/authorized_keys *удаленной* тачки, и пропиши *у себя* в ~/.ssh/config PreferredAuthentications publickey. Это примерный сценарий, в двух словах, но теперь with any luck можно делать вещи вроде ssh myhost rm -rf /nonexistent :)

О формате config: man 5 ssh_config
О об остальном: man 8 sshd.

rihad
()
Ответ на: комментарий от rihad

Конечно, можно, только сначала нужно ввести пароль, который был введен при генерации ключа! Речь-то совсем не об этом.

anonymous
()
Ответ на: комментарий от anonymous

> Из документации я понял, что для использования sshd необходимо пользоваться ключом с пустым паролем. Некузяво, как-то, это...

Не обязательно с пустым. И необязательно вообще ключом пользоваться :) Можно и просто по паролю. Только тогда скрипт будет у пользователя спрашивать пароль.

Rock
()
Ответ на: комментарий от anonymous

> Конечно, можно, только сначала нужно ввести пароль, который был введен при генерации ключа! Речь-то совсем не об этом.

Почему ты так в этом уверен? Используется public key и challenge-response механизм, никакая интеракция с юзером (вроде ввода паролей) не нужна.

rihad
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.