
Kako popraviti SSH nakon instalacije Debian 12
Instalirajte i omogucite OpenSSH na Debian 12, ispravite uobicajene sshd_config greske i sigurno ponovno pokrenite SSH servis.
Pregled
Nakon svjeze Debian 12 instalacije, SSH mozda nije instaliran, omogucen ili konfiguriran onako kako ocekujete. Naredbe u nastavku instaliraju OpenSSH Server, omogucuju ga pri pokretanju sustava i popravljaju uobicajene konfiguracijske greske.
Instalirajte OpenSSH Server
sudo apt update
sudo apt install sudo openssh-server -y
Provjerite SSH servis
sudo systemctl status ssh
Ako servis nije pokrenut, pokrenite ga i omogucite pri pokretanju sustava:
sudo systemctl enable --now ssh
Uredite sshd_config
Otvorite konfiguracijsku datoteku servera:
sudo nano /etc/ssh/sshd_config
Koristite ispravno pisanje i velika/mala slova OpenSSH direktiva. Na primjer:
Include /etc/ssh/sshd_config.d/*.conf
PermitRootLogin yes
KbdInteractiveAuthentication no
UsePAM yes
X11Forwarding yes
PrintMotd no
AcceptEnv LANG LC_*
Subsystem sftp /usr/lib/openssh/sftp-server
Za bolju sigurnost zadrzite PermitRootLogin no i prijavljujte se sudo korisnikom kad god je moguce. Omogucite root prijavu samo ako imate konkretan razlog i razumijete rizik.
Provjerite konfiguraciju i ponovno pokrenite SSH
Prije ponovnog pokretanja testirajte sintaksu konfiguracije:
sudo sshd -t
Ako nema vracenih gresaka, ponovno pokrenite SSH:
sudo systemctl restart ssh
Provjera firewalla
Ako koristite UFW, dopustite SSH kroz firewall:
sudo ufw allow OpenSSH
sudo ufw status
Drzite trenutnu konzolnu sesiju otvorenom dok testirate novu SSH prijavu, kako biste mogli vratiti promjenu ako udaljeni pristup i dalje ne radi.


