50% kedvezmény minden csomagra, korlátozott ideig. Már $2.48/mo
7 perc van hátra
Biztonság és hálózat

Hogyan változtasd meg az SSH portot Linuxon | Gyors, lépésről lépésre útmutató az SSH portodhoz

Alex Robbins By Alex Robbins 7 perces olvasás Frissítve 2024. január 7-én
hogyan lehet ssh portot váltani

Ha a szerver biztonságának növelését tervezi, módosítania kell az SSH-portot az alapértelmezett értékről. Az alapértelmezett portszám széles körben ismert tény, és ez olyan biztonsági kockázatot jelent, amelyet nem engedhet meg magának. Az eljárás egyszerűsítése érdekében egyszerű angol nyelvű, lépésről lépésre szóló utasításokat adunk, amelyek elmondják, hogyan kell megváltoztatni az SSH-portot Linux alatt. Az áttekintés néhány alapvető információt tartalmaz az SSH protokollról, és arról, hogy miért fontos a szerver biztonsága szempontjából. Természetesen kihagyhatja, és csak kezdheti az oktatóanyaggal.

Mi az SSH?

A Secure SHell protokoll (SSH) <see reason> 

Miért fontos az SSH biztonság?

Ha dedikált szervert vagy VPS-t szerez, teljes root hozzáférést kap a rendszerhez, ami azt jelenti, hogy az SSH protokoll segítségével távolról csatlakozhat a szerverhez, és elvégezheti a szükséges konfigurációkat. Noha az SSH nem támogatja a grafikát, és csak parancssori felületet biztosít, továbbra is ez a szerveradminisztráció fő módszere. Mint minden hálózati alapú szolgáltatás, az SSH is alapértelmezett portszámot használ. De mivel az SSH-portot nehezebb megváltoztatni, mint más protokollokban, például a VNC-ben, egyes felhasználók nem veszik a fáradságot, hogy módosítsák. Ez azt jelenti, hogy a hackereknek és a rosszindulatú szoftvereknek nagyobb esélyük lesz hozzáférni a szerverhez, mert tudják, melyik portot célozzák meg. Tehát szánjon időt az alapértelmezett SSH-port egyszeri és mindenkorra megváltoztatására, és ezzel az oktatóanyaggal gyorsan és extra erőfeszítés nélkül megteheti. 

linux-vps Egyszerűsített Linux hosting

Jobb módszert szeretne a weboldalak és webalkalmazások üzemeltetéséhez? Valami újat fejleszt? Egyszerűen nem szereti a Windowst? Ezért van Linux VPS-ünk.

Szerezzen Linux VPS-t

Hogyan változtassuk meg az SSH portot Linux alatt

Az oktatóprogram során a Linux terminált fogjuk használni a szükséges parancsok beviteléhez. A képernyőképek a Fedora Server 34-ből származnak, de a legtöbb parancs minden nagyobb Linux disztribúciónál működik. Ahol disztróspecifikus parancsokra van szükség, azokat külön biztosítjuk. A lépések végrehajtásához VNC vagy SSH használatával be kell jelentkeznie a szerverére. Ha a magyarázat már nincs útban, kezdjük a tényleges folyamattal.

1. lépés: A terminál indítása

Először is meg kell nyitnunk a terminált. Ha SSH-t használ, akkor alapértelmezés szerint a terminált fogja használni. Ha távoli asztali protokollt, például VNC-t használ, a terminált a gomb megnyomásával nyithatja meg Ctrl+Alt+T vagy keressen az alkalmazások menüjében az összes Linux disztribúcióban. 

Olvassa el még: SSH-kulcsok létrehozása a Windows 10 rendszerben

2. lépés: Szerkessze az SSH konfigurációs fájlt

Most használni fogjuk a nano szövegszerkesztő. A Nano lehetővé teszi a szövegek szerkesztését közvetlenül a CLI-ből, így tökéletes választás az SSH-kapcsolatokhoz. A Nano-t alapértelmezés szerint telepíteni kell; ha nem, tekintsd meg a mellékletet a telepítéshez szükséges parancsokért. A szerkesztőt fogjuk használni az SSH konfigurációs fájl szerkesztéséhez: /etc/ssh/sshd_config (ha van távoli asztali kapcsolat, használhatja kedvenc szövegszerkesztőjét). Ehhez a következő parancsot kell beírni:

sudo nano /etc/ssh/sshd_config

Most görgessen lefelé, amíg meg nem találja a Port attribútumot:

[nano szerkesztő az SSH konfigurációs fájlt megjelenítő Linux terminálon]
[nano szerkesztő az SSH konfigurációs fájlt megjelenítő Linux terminálon]

3. lépés: (Opcionális) Módosítsa az SSH-portot a biztonság érdekében

Mint látható, az alapértelmezett port a 22-es, és a # mielőtt ez azt jelenti, hogy ez a sor dicséret. Ha bármilyen változtatást szeretne végrehajtani, ne felejtse el törölni a # hogy törölje a megjegyzést. Vannak, akik szeretik a 443-as SSH-portot használni, amely általában SSL-titkosításra van fenntartva, és ezzel megzavarja a potenciális hackereket. Tegyük fel, hogy az SSH-portot 3333-ra szeretné módosítani; ehhez hajtsa végre a következő módosítást:

From:

#Port 22







To:

Port 3333

Ismét győződjön meg arról, hogy nincs # a szó előtt Kikötő. Sajtó Ctrl+O az elvégzett módosítások mentéséhez és Ctrl+X hogy kilépjen a szerkesztőből. 

Olvassa el még: Telnet vs. SSH

4. lépés: Indítsa újra az SSHD szolgáltatást a változtatások véglegesítéséhez

Befejezte az SSH-beállítások konfigurálását, de a változtatások életbe léptetéséhez újra kell indítania az SSH-kapcsolatokért felelős SSHD szolgáltatást. Ehhez írd be a következő parancsot:

sudo systemctl reload sshd

5. lépés: konfiguráld a tűzfalat

Mielőtt azonban élvezné a megnövelt szerverbiztonságot, konfiguráld a tűzfalat úgy, hogy ne blokkolja az új SSH-portot. Itt jönnek be a disztribúció-specifikus parancsok, a különböző disztribúciók által használt alapértelmezett tűzfalak miatt. 

Az SSH-port megváltoztatása a CentOS/RHEL/Fedora rendszerben

A legtöbb RHEL-alapú disztribúció, például a CentOS, a SELinux (Security-Enhanced Linux) nevű biztonsági csomagot használd, amely többek között tűzfalként is működik. Mielőtt azonban továbbmenne, először meg kell néznie, hogy a SELinux valóban engedélyezve van-e. Ehhez írja be a következő parancsot

sudo sestatus

Ha ilyesmit lát, akkor az első sorban olvasható SELinux állapota: engedélyezve akkor a következő lépéseket kell végrehajtania. Ellenkező esetben kihagyhatja ezt, és folytathatja az utolsó lépéssel itt.

[Parancs a SELinux be/ki állapotának ellenőrzésére]
[Parancs a SELinux be/ki állapotának ellenőrzésére]

Most, hogy megállapítottuk, hogy a SELinux engedélyezve van, használjuk a szemanázs csomag. Ha le van tiltva, akkor ezekkel az utasításokkal gyorsan bekapcsolhatja a SELinuxot. A következő paranccsal adja hozzá a kiválasztott portot a SELinux SSH-portjainak listájához (ebben a példában 3333):

sudo semanage port -a -t ssh_port_t -p tcp 3333

Most meg kell mondanunk a tűzfalnak, hogy adja hozzá a 3333-as portot a nyilvános zónához, amely a nyitott portszámok regisztrált tartománya:

sudo firewall-cmd --zone=public --add-port=3333/tcp --permanent

Már csak a tűzfalszolgáltatás újraindítása van hátra, hogy a változtatások életbe lépjenek:

sudo firewall-cmd --reload

Ez az, hogy a CentOS esetében váltson SSH-portot. Az új portot alább tesztelheti.

Olvassa el még:  A legjobb SSH-kliens Windowshoz 2022-ben

Az SSH-port megváltoztatása Ubuntu/Debian/Kali-ban

Az Ubuntu és néhány más Debian-alapú disztribúció telepítve van és alapértelmezés szerint aktív az UFW tűzfal. Ezt a következő paranccsal lehet megtenni, amelyet az előzőekhez hasonlóan be kell írnia a terminálba:

sudo ufw allow 2222/tcp

Ennyi az Ubuntu SSH-port megváltoztatásához. Most menjünk tovább az új porttal való kapcsolat tesztelésére.

Az új SSH port tesztelése

 

Most, hogy megnézzük, minden a megfelelő módon működött-e, egy gyors tesztet végzünk, hogy megnézzük, sikeres volt-e az SSH-port továbbításunk. Ha eddig az SSH-t használta, először ki kell lépnie a munkamenetből a shell bezárásával. Nyisson meg egy terminált az ügyfélen, és írd be a következő parancsot az SSH-kapcsolat létrehozásához:

shh 00.00.00.00 -p 3333

Természetesen cserélni kell 00.00.00 a szerverének megfelelő IP-címmel, amelyet a szolgáltató webhelyén található vezérlőpultról szerezhet be.

linux-vps Egyszerűsített Linux hosting

Jobb módszert szeretne a weboldalak és webalkalmazások üzemeltetéséhez? Valami újat fejleszt? Egyszerűen nem szereti a Windowst? Ezért van Linux VPS-ünk.

Szerezzen Linux VPS-t

Egyéb biztonsági intézkedések

Ez az, ami a szerver SSH biztonságának növelését illeti, de mindig van több. Az adminisztrátor biztonsági feladatait soha nem végzik el. Vannak még tennivalók, mint például a root fiókhoz való hozzáférés letiltása, erősebb jelszavak létrehozása stb. Természetesen a szerver biztonságának biztosításában a tárhelyszolgáltató játssza a legfontosabb szerepet, ezért a megfelelő kiválasztása létfontosságú. Ez az oka annak, hogy a Cloudzy a Linux VPS-szervereit rendkívül biztonságos szervereken futtatja, hardver- és mesterségesintelligencia-alapú tűzfalakkal, intelligens DDoS-védelemmel és egyéb védett biztosítékokkal. Nyugodj meg az elméd és szerezzen be egy biztonságos Linux VPS megoldást a Cloudzy-tól ma.

Részesedés

Több a blogról

Folytassa az olvasást.

Cloudzy címkép egy MikroTik L2TP VPN útmutatóhoz, amely egy laptopot mutat, amely egy szerverállvány felé csatlakozik egy izzó kék és arany digitális alagúton keresztül pajzs ikonokkal.
Biztonság és hálózat

MikroTik L2TP VPN beállítása (IPsec-kel): RouterOS útmutató (2026)

Ebben a MikroTik L2TP VPN beállításban az L2TP kezeli az alagutazást, míg az IPsec a titkosítást és integritást; ezek párosítása natív kliens-kompatibilitást biztosít harmadik féltől származó üg

Rexa CyrusRexa Cyrus 9 perces olvasás
Terminálablak SSH figyelmeztető üzenettel a távoli gazdagép azonosítójának változásáról, Fix Guide címmel és Cloudzy márkával sötét teal háttéren.
Biztonság és hálózat

Figyelmeztetés: A távoli gazdagép azonosítója megváltozott, és hogyan javítsuk

Az SSH egy biztonságos hálózati protokoll, amely titkosított alagutat hoz létre a rendszerek között. Továbbra is népszerű a fejlesztők körében, akiknek távoli hozzáférésre van szükségük számítógépekhez grafikus felület nélkül

Rexa CyrusRexa Cyrus 10 perces olvasás
DNS szerver hibaelhárítási útmutató illusztráció figyelmeztető szimbólumokkal és kék szerverrel sötét háttéren Linux névfeloldási hibákhoz
Biztonság és hálózat

Ideiglenes névfeloldási hiba: Mit jelent és hogyan javítható?

A Linux használata közben ideiglenes névfeloldási hibába ütközhet, amikor weboldalakat próbál elérni, csomagokat frissít, vagy internetkapcsolatot igénylő feladatokat futtat

Rexa CyrusRexa Cyrus 12 perces olvasás

Készen áll a telepítésre? Már 2,48 $/hó-tól.

Független felhő 2008 óta. AMD EPYC, NVMe, 40 Gbps. 14 napos pénzvisszafizetési garancia.