Я использую pssh версии 2.3.1 на сервере RHEL 6, поэтому я могу войти в несколько клиентов за один запуск и получить конфигурацию. Во время тестирования я получаю сообщение об ошибке.
[1] 14:45:54 [SUCCESS] user@192.168.2.25:22
Stderr: pssh-askpass received prompt: "user@192.168.2.25's password: "
Это меня немного сбивает с толку, поскольку в нем говорится об успехе, а следующая строка выглядит как ошибка. На странице руководства говорится, что статус выхода «1» - это неправильная ошибка. Так что не знаю, почему написано об успехе. В любом случае моя команда не запускается, так как выходной файл создан, но пуст. Я выполняю следующую команду:
pssh -i -h $HOSTFILE -v -t 25 -A -o $OUTPUTDIR $COMMAND
После того, как я запустил это, меня попросили ввести пароль, который я ввел, а затем получил результат, указанный выше. Я видел несколько потоков, которые относятся к ошибке, но, похоже, это связано только со старыми версиями и парольной фразой RSA, а не с передачей пароля в виде обычного текста. Может ли кто-нибудь помочь понять, что может происходить?