LINUX.ORG.RU

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

О, спасибо, видимо то, что надо.

IPR ★★★★★
() автор топика
Ответ на: комментарий от l0stparadise

…а при правильном отправит разработчику?

Я бы так и сделал. 😈 Ибо пароли через cli — одно из того зла, с которым борется ssh. Не зря у него нет этой опции.

beastie ★★★★★
()

Общая суть такова, посоны:

sshpass -p «${PASS}» ssh -o ConnectTimeout=1 ${LOGN}@${HOST} «uname»

IPR ★★★★★
() автор топика
Ответ на: комментарий от IPR

Вместо uname можешь задействовать true — лаконично и без выхлопа.

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

На каждое хитрое отсутствие опции есть программа с соответственной опцией винтом. В данном случае, например, expect.

sin_a ★★★★★
()

Собственно сабж, необходимо просто проверить правильны ли логин и пароль для хоста и вернуть код ошибки. Есть ли в природе нечто подобное?

есть expect. Но так делают только мудначинающиее. Я когда-то тоже костылил expect, там не сложно. Потом понял, какой же я был мудак...

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

он их брутфорсить собрался небось

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

Да, скучновато как-то :3

IPR ★★★★★
() автор топика
Ответ на: комментарий от beastie

OK, у тебя есть за сотню хостов с известным паролем, ты переходишь на авторизацию только по ключам. Чтобы раскидать ключи и поправить sshd_config, нужно вводить пароль. Будешь набирать руками все > 100 раз?

З.Ы. Мой реальный юз-кейс где-то месяц назад.

selivan ★★★
()
26 марта 2014 г.
Ответ на: комментарий от IPR

Перестало работать, требует ssh-askpass :(

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