Zakładam, że miałeś na myśli logowanie przez SSH? Umieść następujący wiersz w /etc/ssh/sshd_config
:
PermitRootLogin no
Jeśli chcesz odmówić zalogowania się niektórym użytkownikom, umieść to w pliku konfiguracyjnym:
DenyUsers root
To podejście z czarnej listy. Zazwyczaj korzystna jest biała lista. Jeśli Twoja firma potrzebuje, aby umożliwić rob
i admin
użytkownicy logują się na serwerze, należy użyć następującej dyrektywy konfiguracji:
AllowUsers rob admin
Po wprowadzeniu zmian w pliku konfiguracyjnym uruchom ponownie usługę ssh za pomocą polecenia:
sudo service ssh restart
Zobacz także stronę podręcznika .
sudo service ssh restart
wejść w życiesudo apt-get install openssh-server
Edytuj plik
/etc/ssh/sshd_config
, poszukaji ustaw na
no
.źródło
AllowUsers <username>
czy w efekcie nikt nie pozwoli na SSH?DenyUsers
te loginy również.Domyślną konfiguracją jest zablokowanie konta root, aby nie można było zalogować się jako root zdalnie. Nie musisz nic więcej robić, chyba że chcesz również upewnić się, że nie możesz zalogować się jako root za pomocą klucza RSA. Oczywiście, jeśli nie chcesz tego robić, po prostu nie konfiguruj klucza root.
źródło
PermitRootLogin
został ustawiony nayes
i nie było liniiAllowUsers
aniDenyUsers
linii konfiguracji. Chyba że czegoś mi brakuje, nie sądzę, że można bezpiecznie założyć, że jest on domyślnie zablokowany