Kako popraviti ssh nakon instalacije debian 12

Kako popraviti SSH nakon instalacije Debian 12
Linux

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.

Debian 12 SSH server configuration

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.