Код: Выделить всё
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 на ~ никак не ставит под сомнение пароль пользователя.