SSH szerver telepítése Ubuntura

Ubuntus, szervers sorozatomat az ígérteknek megfelelően az SSH szerver telepítésének és beállításának mikéntjével folytatom.

Na jó, de mi az az SSH? Az SSH (Secure Shell) voltaképpen egy hálózati protokoll amivel bejelentkezhetünk hálózaton át egy másik gépre, és az ehhez szükséges hálózati kapcsolat titkosítva lesz. A UNIX-ban szokásos CLI-s menedzsment feladatokon kívül az SSH-t szokás pl tunnelezésre is használni, hogy két gép között biztonságos adatcsatornát hozzunk létre.

SSH szerver telepítés

A telepítsük fel az openssh-server csomagot:

$ sudo apt-get install openssh-server

Beállítás

Az openssh-server beállításai az /etc/ssh/sshd_config fájlban találhatók, amit pl a nano segítségével módosíthatunk:

$ sudo nano /etc/ssh/sshd_config

A port számának beállítása:

Az OpenSSH szerver a beállított porton fog kommunikálni

# What ports, IPs and protocols we listen for
Port 22

Root-ként ne lehessen belépni a rendszerbe

Érdemes beállítani, hogy a root felhasználó ne léphessen be a rendszerbe.

# Authentication:
LoginGraceTime 120
PermitRootLogin no
StrictModes yes

Belépés csak jelszó megadásával

# Change to no to disable tunnelled clear text passwords
PasswordAuthentication yes

Mentés, SSH szerver újraindítás

Mentsük el a fájlt, lépjünk ki a szerkesztőből és indítsuk újra az OpenSSH szervert:

$ sudo /etc/init.d/ssh restart

Elérés távolról

Ennyi volt a telepítés és beállítás. Ezek után már bárhonnan bejelentkezhetünk a gépre, ha tudjuk a felhasználónevet, a jelszót és a portszámot. Linux alól valahogy így:

$ ssh usernev@szerver_ip_címe -p portszám

pl:

$ ssh user@192.168.1.104 -p 22

Windows alól a PuTTY program segítségével jelentkezhetünk be az OpenSSH szerverre.

A folytatásban: SSH szerver telepítés, FTP szerver telepítés, webszerver telepítés, stb.