By Adarsh Sojitra on June 24th, 2019

SSH jelentése Secure Shell, Ez egy olyan protokoll, amelynek segítségével csatlakozhatunk a szerverhez terminálon vagy putty-n keresztül. A Linux alapú operációs rendszerekben az alapértelmezett SSH port a 22-es. De a jó hír az, hogy megváltoztathatjuk az SSH portot az Ubuntuban, hogy elkerüljük a nem kívánt bejelentkezési támadásokat a botok által, akik az alapértelmezett portokon támadnak.

Nem arról van szó, hogy teljesen meg tudunk állítani bármilyen támadást csak az SSH port megváltoztatásával, de bizonyos szintű biztonságot nyújt. Kezdjük tehát a bemutatót. Ebben a bemutatóban az SSH portot 22-ről 2020-ra frissítjük egy Ubuntu 16.04 szerveren.

De 1 és 65535 között bármilyen számot választhat a porthoz, csak győződjön meg róla, hogy ugyanazon a porton nem fut más szolgáltatás. Ha ellenőrizni szeretné, hogy a kívánt porton nem futnak-e szolgáltatások, hajtsa végre a következő parancsot.

lsof -i :PORT -S

Ne felejtse el a PORT-t a kívánt portszámmal helyettesíteni. A parancs végrehajtása után, ha nem lát semmilyen kimenetet, akkor használhatja az SSH szolgáltatás port számát.

Most, kezdjük el a tényleges oktatást.

SSH port módosítása Ubuntuban

Ez egy nagyon egyszerű feladat az SSH szolgáltatás portjának módosítása Ubuntuban. Csak meg kell változtatnunk a port számát az SSH konfigurációs fájlunkban. Az SSH konfigurációs fájl a /etc/ssh/sshd_config .

A fájl szerkesztési módban történő megnyitásához hajtsa végre a következő parancsot. De győződjünk meg róla, hogy sudo jogosultságokkal rendelkezünk, vagy root felhasználóként hajtjuk végre a parancsot.

sudo nano /etc/ssh/sshd_config

A fájl felső részében látni fogunk egy Port utasítást 22-es értékkel. Ami azt jelenti, hogy az SSH szolgáltatás jelenleg a 22-es számú portot hallgatja. Most lecseréljük a 22-es számot, és beállítjuk a kívánt portszámot. Ebben az esetben a frissített sornak így kell kinéznie:

Port 2020

Amikor kész, nyomja meg a CTRL+X billentyűkombinációt, majd az Y és az Enter billentyűt a fájl mentéséhez. Most hajtsa végre a következő parancsot az SSH szolgáltatás újraindításához. Ez szükséges a konfiguráció frissítéséhez és ahhoz, hogy az SSH az új porton figyeljen.

sudo service ssh restart

Figyelem, ha bármilyen tűzfalat használ, engedélyezze a bejövő kapcsolatokat a kívánt SSH porton, mielőtt megszakítja a kapcsolatot a szerverrel. Ellenkező esetben az SSH nem fog figyelni a 22-es porton, és a szerver nem fogadja a kapcsolatokat a kívánt porton.

Gratulálunk! Most már csatlakozhatsz a szerverhez SSH segítségével a nem alapértelmezett porton. Most, ha SSH-n keresztül nem alapértelmezett porton szeretne csatlakozni a szerverhez, itt a parancs, amit használhat.

ssh user@hostname -pPORT

Ne felejtse el frissíteni a felhasználót, a hostnevet és a portot, miközben ezt a parancsot használja. Tehát így módosíthatja az SSH portot Ubuntuban.