08. SSH server telepítése

Default book

Az SSH szerver azért jó, mert el tudjuk érni hálózaton át a Debian-t.

SSH szerver telepítés lépései

Minden telepítés előtt érdemes a rendszert update-elni.

sudo apt update

Mellékszálként én úgy jártam, hogy a rendszer figyelmeztetett, hogy vannak csomagok, amit érdemes lenne frissíteni, így frissítettem őket:

sudo apt list --upgradable
sudo apt upgrade <csomag neve>

Telepítettem az Open SSH szervert majd megnéztem az állapotát

sudo apt install openssh-server
sudo systemctl status ssh

Az SSH szerver kezelése

A szerver indítása 

sudo service ssh start  

A szerver leállítása:

sudo service ssh stop

A szerver szervíz engedélyezése:

sudo systemctl enable ssh

A szerver szervíz tiltása:

ssh sudo systemctl disable ssh

Az utóbbi időben volt olyan hír, hogy pont az SSH server-t törték fel, amiért érdemes egy kicsit javítani a biztonságot, például úgy, hogy az SSH szerver port beállítását megváltoztatod.

Keresd meg a Debian-ban az /etc/ssh/ssh_config fájlt. Ha megnyitod egy editorral, akkor vedd ki a # jelet az alábbi sorból:

Port 22

Írd át a port számát például 2222 értékre vagy bármi másra.

Ezután a kapcsolódáskor ezt a portszámot kell használni és majd a tűzfalat is erre az értékre kell állítani. Persze, ha a paramétert átállítod, akkor utána a szervízt újra kell indítani:

sudo service ssh stop
sudo service ssh start

Az SSH client telepítése

sudo apt install openssh-client

Nézd meg a szervered IP címét:

ip a

A WSL rendszerben ilyesmit fogsz látni: 172.31.128.xxx Ehhez kell majd kapcsolódnod a gépedről SSH-val (pl. PUTTY)

Telepítjük az SSH client szervízt.

sudo apt install openssh-client

Kapcsolódás PUTTY-tyal a szerverhez Windows alól

A PUTTY egy Windows alatti SSH kapcsolatra képes program. Innen lehet letölteni.

A szerverhez távolról az alábbi módon kapcsolódhatsz Windows alól:

<Putty elérési útvonala>\putty.exe -load "Debian" -l admin -pw <jelszó>

Firewall beállítás SSH-hoz

sudo ufw allow ssh