Я пытаюсь использовать команду gsh
в Ubuntu, чтобы сделать несколько смущающе параллельных вещей. Я создал файл /etc/ghosts
, содержащий все IP-адреса хостов, и у каждого хоста есть учетная запись, которую я создал только для "кластерных" целей.
Однако, когда я пытаюсь выполнить команду, такую как,
$ gsh -l cluster ok 'echo $host'
Я получаю взамен две ошибки,
hostn: Host key verification failed.
hostn+1: Permission denied (publickey,password,keyboard-interactive)
Я уже подключил эти компьютеры по SSH и обменялся ключами. Я не могу найти что-либо на справочной странице gsh
о ключевом файле. Также возникает вопрос, куда поставить пароль.
Это версия, которую я использую: http://outflux.net/software/pkgs/gsh/
Если вы не можете ответить, возможно, вы можете предложить альтернативу.