файл pssh и known_hosts - PullRequest
       3

файл pssh и known_hosts

3 голосов
/ 14 декабря 2010

когда я использую pssh, пытаюсь получить доступ к удаленной машине, которая не находится в UNIX Известный файл hosts, pssh заморозить после ввода пароля. После добавления хоста с помощью прямой команды ssh работает pssh.

Так есть ли возможность дать команду pssh, чтобы избежать этой проблемы?

Спасибо за вашу помощь, Привет

Ответы [ 2 ]

10 голосов
/ 14 декабря 2010

Попробуйте pssh -O StrictHostKeyChecking=no. Это работает для меня.

По умолчанию ssh использует значение «ask», что заставляет его спрашивать пользователя, продолжать ли соединение с неизвестным хостом. Устанавливая значение «нет», вы избегаете вопроса, но больше не защищены от определенных атак. Например. если вы подключаетесь к hostA, и кто-то размещает там hostB с тем же IP-адресом, то по умолчанию ssh заметит, что hostB изменился, и сообщит вам об этом. С StrictHostKeyChecking = нет, он будет молча предполагать, что все в порядке.

1 голос
/ 14 декабря 2010

Сначала необходимо добавить ключ удаленного хоста в файл known_hosts.Вы можете сделать это с помощью команды оболочки:

ssh-keyscan HOSTNAME >> $HOME/.ssh/known_hosts
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...