Не заходит по ssh на одну машину, на вторую заходит (конфиги одинаковые)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Gugloed
Сообщения: 50

Re: Не заходит по ssh на одну машину, на вторую заходит

Сообщение Gugloed »

Код: Выделить всё

 StrictModes
              Specifies whether sshd(8) should check file modes and  ownership
              of  the  user's files and home directory before accepting login.
              This is normally desirable because  novices  sometimes  acciden‐
              tally  leave  their  directory  or  files  world-writable.   The
              default is ``yes''.

возможно, это будет интересным. Это из man 5 sshd_config. Собственно, при StrictModes no никаких проверок не происходит, даже при chmod go+rw ~ вход по ключу будет доступен.

при неправильных правах на ~ сервер честно пишет в логи сообщение:
Authentication refused: bad ownership or modes for directory /home/username


права go+w на ~ теоретически могут означать, что ~/.ssh и публичный ключ на сервере были созданы третьим лицом без ведома самого пользователя.

при аутентификации по паролю права на ~ вообще ни на что не влияют. go+w на ~ никак не ставит под сомнение пароль пользователя.
Красная площадь — это не только точное время, но и культурная программа с цирком и зоопарком.
Спасибо сказали: