Именно. Простота паролей — зло, разумеется. Но если бы там был простой пароль у vasya и разрешённое sudo, врят ли это сильно поменяло надёжность системы.
Эффективнее всего «время перебора пароля» увеличивает fail2ban с более-менее приличным числом попыток (около 10) и приличным же временем блокировки (час+). Перебор паролей со скоростью 240 паролей в сутки меня не смущает…
Вообще, я не понимаю людей, которые боятся перебора паролей. Сколько я видел сканирующих ботов — все они делали словарные атаки, а не брутфорс.
Я так и не понял, от каких проблем это избавляет. От тупых qwerty? Нет, потому что если у пользователя qwerty, то отсутствие прямого рута его не спасёт.
При нормальном пароле ssh с рутом не доставляет проблем.
в современно мире программеров-обезьянок есть сотни способов залить удалённый шел. один из примеров с которым столкнулся сам — phpMyAdmin. через него в систему тоже попал какой-то ирц бот и скрипт для рассылки фишинговых писем с веб-интерфейсом на французском языке.
у нас уже стандарт
* только по сертификату
* демон на внешних айпи висит на нестандартном порту (хорошая защита от тупых роботов :)
* никаких root, только sudo.
У меня домашний сервак(с белым IP) регулярно брутфорсят отгадайте по какому логину?) Есть еще модная штука защиты от таких вот брутфорсов pam_abl называется, почитайте полезно иногда. В общем старинные истины глаголите, не удивили…
Насколько известно, если Debian SID не обновлен, то там уязвимость в OpenSSH, когда подбираеться ключ доступа и доступ к системы происходит без паролей… так что это баян :-)
Вы еще разрешаете SSH для root? Тогда мы идем к вам!