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.
Vélemény, hozzászólás?