Jak zezwolić użytkownikowi root na logowanie za pomocą hasła?

W niektórych systemach operacyjnych domyślnie użytkownik root nie może logować się za pomocą hasła; aby to zmienić, należy edytować plik konfiguracyjny demona SSH za pośrednictwem lokalnej konsoli.

Konkretnie sprawdź pliki konfiguracyjne w katalogu /etc/ssh/sshd_config.d/*.conf i zamień PermitRootLogin no na PermitRootLogin yes oraz PasswordAuthentication no na PasswordAuthentication yes

Jeśli ten katalog jest pusty, należy utworzyć nowy plik i wypełnić go takimi danymi

$ sudo tee /etc/ssh/sshd_config.d/60-cloudimg-settings.conf<<EOF
PermitRootLogin yes
PasswordAuthentication yes
EOF

Jeśli ten katalog nie istnieje, należy go dodać na końcu głównego pliku konfiguracyjnego

$ sudo echo "PermitRootLogin yes" >> /etc/ssh/sshd_config
$ sudo echo "PasswordAuthentication yes" >> /etc/ssh/sshd_config

Następnie zrestartuj demona SSH lub uruchom ponownie maszynę wirtualną

$ sudo systemctl restart ssh

lub (w zależności od systemu operacyjnego)

$ sudo systemctl restart sshd
Ocena: 1 Star2 Stars3 Stars4 Stars5 Stars (8 głosów, śr. 4,50)
Loading...