If-Koubou

Wskazówka bezpieczeństwa: Wyłącz logowanie root SSH w systemie Linux

Wskazówka bezpieczeństwa: Wyłącz logowanie root SSH w systemie Linux (Jak)

Jedną z największych luk w zabezpieczeniach, które możesz otworzyć na swoim serwerze, jest umożliwienie bezpośredniego logowania jako root przez ssh, ponieważ każdy cracker może usiłować brutalnie wymusić hasło roota i potencjalnie uzyskać dostęp do twojego systemu, jeśli uda ci się ustalić twoje hasło.

Znacznie lepiej jest mieć oddzielne konto, z którego regularnie korzystasz, i po prostu sudo, aby korzeń był potrzebny. Zanim zaczniemy, powinieneś upewnić się, że masz zwykłe konto użytkownika i że możesz su lub sudo rootować z niego.

Aby rozwiązać ten problem, musimy zmodyfikować plik sshd_config, który jest głównym plikiem konfiguracyjnym dla usługi sshd. Lokalizacja czasami będzie inna, ale zwykle jest w / etc / ssh /. Otwórz plik, gdy jesteś zalogowany jako root.

vi / etc / ssh / sshd_config

Znajdź tę sekcję w pliku, zawierającą wiersz z "PermitRootLogin" w nim.

#LoginGraceTime 2m
#PermitRootLogin nie
#StrictModes yes
#MaxAuthTries 6

Ustaw linię tak, aby wyłączyć logowanie przez ssh jako root.

PermitRootLogin no

Teraz musisz zrestartować usługę sshd:

/etc/init.d/sshd restart

Teraz nikt nie może brutalnie wymuszać twojego loginu root.