1

У меня есть три сервера, на которых работает сервер Ubuntu 12.04 (xxx.xxx.xx. {01..03}). Моя рабочая станция - Windows 7.

  1. Когда я использую PuTTy для ssh на любой из трех машин с моего компьютера с Windows, он запрашивает у меня пароль в каждом случае (входя в систему как root, каждая машина имеет одинаковый пароль root).

  2. Когда я захожу на одну из машин, а затем с помощью ssh на одну из других, она не запрашивает у меня пароль.

Я догадываюсь, что это потому, что каждой машине доверяют другие. Учитывая, что я не настраивал машины (в частности, я не настраивал пары ключей или не добавлял их в список доверенных пользователей), как я могу проверить эту гипотезу? Что я должен искать?

1 ответ1

1

Если вы можете подключиться с одного сервера на другой, система знает каждый ssh-ключ. Если вы можете войти с сервера A на сервер B без пароля в качестве пользователя root, то загляните в /root/.ssh/authorized_keys* на сервере B, там будет запись для сервера A. В том же каталоге /root/.ssh/ вы найдете закрытые ключи для доступа к двум другим серверам.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .