Hogyan kell használni az SSH-t?

Amikor a számítógépen egy programot használunk, hozzászoktunk egy grafikus felület használatához, hogy minden funkcióját kezelni tudjuk. De ha van weboldalunkon adatkiszolgáló vagy tárhely-kiszolgáló, akkor alig alkalmazzuk a beállításokat egy felületről, mivel a legtöbb esetben parancsot kell beírnunk egy promptből vagy terminálból, hogy kiszolgálónk megfelelő módon tudjon működni. Ha a szerver otthoni hálózatán kívül helyezkedik el (például egy szolgáltató által kínált szerveren, vagy ha otthon vagyunk, és hozzáférni akarunk személyes szerverünkhöz) vagy azt szeretnénk elérni grafikus felület nélkül, biztonságos és titkosított kapcsolatot kell létrehoznunk, hogy parancsokat küldhessünk egy promptból . Ebben az útmutatóban megmutatjuk, hogyan lehet az SSH használatával távoli terminálparancsokat küldeni bármely kiszolgálóra. A téma nehézségeit figyelembe véve megpróbálunk a lehető legtisztább és egyszerűbb lenni, hogy még egy kezdő felhasználó megtanulja az SSH használatát a szerver távoli irányítására.

Hogyan kell használni az SSH-t?

Az alábbiakban megtudhatja, hogyan hozhat létre SSH-kiszolgálót Windows és Linux rendszeren, hogyan lehet csatlakozni egy SSH-kiszolgálóhoz a Windowsból, és végül hogyan csatlakozhat egy SSH-kiszolgálóhoz okostelefonokról és táblagépekről (Android és iOS operációs rendszerről). Ha nem tudjuk az SSH szolgáltatás eredetét, akkor arra utalunk, hogy olvassa el a dedikált Wikipedia oldalt.

SSH-kiszolgáló létrehozása Windows rendszeren

Ha Windows 10 rendszert használunk számítógépünkön, telepíthetjük az OpenSSH modult. Ehhez nyissa meg a Start menüt a bal alsó sarokban, nyissa meg a Beállítások alkalmazást, nyissa meg az Alkalmazás menüt -> Alkalmazások és szolgáltatások, majd kattintson az Opcionális szolgáltatások elemre. A megjelenő oldalon kattintson a Funkció hozzáadása elemre, lapozzon a szolgáltatások listáján, majd ellenőrizze, hogy kiválasztotta-e az OpenSSH szerver elemet.

A kiszolgáló telepítésének befejezése után újra megnyitjuk a Start menüt, keressük meg a Windows PowerShell alkalmazást, kattintson rá a jobb gombbal, és válassza a Futtatás rendszergazdaként menüpontot. A megjelenő parancssori ablakban hajtsa végre az SSH-kiszolgáló kezdeti konfigurációit a következő parancsok beírásával a terminálról (írjuk be őket egy sorba egyszerre):
Start-Service sshd
Set-Service -Name sshd -StartupType 'Automatic'
Get-NetFirewallRule -Name * ssh *
Ezen parancsok elindítása után az általunk használt Windows 10 operációs rendszerű számítógép képes elfogadni az SSH kapcsolatokat a 22. porton, a Windows-fiókban konfigurált hozzáférési hitelesítő adatok felhasználásával (ezt a portot nyilvánvalóan tovább kell adnunk az útválasztóra vagy a modemre, hogy elérjük, amikor kívül vagyunk a személyes hálózaton).
Megjegyzés : Ha a 22. port nem konfigurálható vagy nem érhető el a hálózatunkból, akkor egyszerűen nyissa meg a C: \ Windows \ System32 \ OpenSSH \ sshd_config fájlt, és módosítsa a 22. port bejegyzését, beállítva egy kívánt portot.

SSH szerver létrehozása Linux rendszeren

Linux kiszolgálón az SSH beállítása sokkal könnyebb, mivel az OpenSSH jól integrálva van a többi rendszer eszközzel. Miután a gépet vagy a kiszolgálót az Ubuntu segítségével online konfiguráltuk (ebben az útmutatóban példát vettünk), megnyitjuk a Terminal alkalmazást, majd írjuk be a következő parancsot:
sudo apt-get install openssh-server
Megerősítjük, ha szükséges az OpenSSH szerver telepítésének befejezéséhez. A szolgáltatás azonnali indításához egyszerűen futtassa a következő parancsot a terminálról:
sudo /etc/init.d/ssh újraindítás
A rendszer a felhasználói fiók hitelesítő adatait használja a belépéshez és a 22. porthoz a kapcsolatok kívülről történő elfogadásához.

Ha meg akarjuk változtatni az SSH kapcsolatok bemeneti portját (ugyanazon okok miatt, mint a Windowson), csak írjuk be a parancsot a terminálba:
sudo vi / etc / ssh / sshd_config
A szövegszerkesztőből a különféle lehetőségeket keressük, amíg meg nem találjuk a Port elemet, így beállíthatunk egy új portot az SSH kapcsolatokhoz.

Hogyan lehet csatlakozni egy SSH szerverhez a Windows rendszerből?

Az SSH-kiszolgáló konfigurálása után bármilyen más, az Internethez csatlakoztatott Windows 10 PC-ről elérhetjük az egyszerűen a Windows PowerShell program megnyitásával és a következő parancs beírásával a terminálról:
ssh -p portszám
a parancs a hozzáférést igénylő felhasználónevet ( felhasználónév ), a kiszolgáló nevét ( kiszolgálónév ) és a portszámot tartalmazza.

Felhasználónévként csak a kiszolgálón konfigurált felhasználói fiókot használja, míg kiszolgálónévként közvetlenül megadhatjuk a kiszolgáló által használt internetkapcsolat nyilvános IP-címét vagy a domain nevet (ha regisztrálva van). Az alapértelmezett port 22, de probléma nélkül megváltoztathatjuk, ha az SSH szervert más porttal konfiguráltuk. Minden egyes csatlakozáskor a hozzáférési jelszót kérik, amely egybeesik a rendszerfiók (vagy a rendszergazdai fiók) jelszavával.
Ha más Windows verziókat (7 és 8.1) használunk, vagy jobban szeretnénk jobban ellenőrizni a titkosított kapcsolatot, javasoljuk, hogy telepítse az ingyenes és nyílt forráskódú PuTTY programot.

Ezzel a programmal gyorsan csatlakozni tudunk bármely SSH szerverhez, csak írjuk be a felhasználónevet a Gazdagép neve mezőbe, állítsuk be a portot a Port mezőbe, jelöljünk be egy jelölőnégyzetet az SSH elemre, és végül kattintsunk a Megnyitás elemre az alján.

Hogyan lehet csatlakozni egy SSH szerverhez okostelefonról vagy táblagépről?

Ha SSH-szerverünket okostelefonról vagy táblagépről szeretnénk irányítani, javasoljuk az ingyenes Termius alkalmazás telepítését, amely mind az Android, mind az iOS számára elérhető.

Ezzel az alkalmazással gyorsan és gyorsan hozzáférhetünk bármely kiszolgáló védett héjához, az SFTP szolgáltatás elérésén kívül, amely lehetővé teszi az összes kiszolgáló mappát az adminisztrátori engedélyekkel (kiválóan alkalmas a rendszerfájlok és mappák kezelésére fizikailag jelen kell lennie a szerver előtt).
Az alkalmazás használatához egyszerűen indítsa el, jelölje meg a kiszolgáló elérési adatait a korábban látottak szerint, és írja be a jelszót, amikor azt kéri; az alkalmazás automatikusan csatlakozik a szerverhez, és felajánlja nekünk a parancsértelmezőt, amelyből parancsokat adhat ki, azzal a lehetőséggel, hogy a hitelesítő adatokat mentheti a későbbi hozzáféréshez.
Alternatív megoldásként használhatjuk az ingyenes JuiceSSH - SSH Client és JuiceSSH Performance Plugin alkalmazásokat az Androidon.

Ezzel a két alkalmazással biztonságos héjon parancsokat küldhetünk és ellenőrizhetjük szerverünk teljesítményét, köszönhetően a csatlakozási pluginnek, amely valós időben megmutatja a CPU, RAM, hálózat, lemez és az átlagos terhelést (nagyon hasznos, ha van egy olyan oldal, ahol sok látogatás vagy szerver működik, kevés kapacitással).

Következtetések

Az SSH-kiszolgáló kezelése és a parancsok biztonságos héjon történő elküldése minden bizonnyal az iparági szakértők és a rendszergazdák műveletei, de ha kiszolgálónk minden aspektusát ellenőrizni szeretnénk az általunk kezelt webhelyen, akkor az SSH határozottan az egyik eszköz, amelyet meg kell tanulni. azonnal felhasználja.
Ha új parancsokat szeretne megtanulni a parancssoroktól vagy a PowerShell számára, kérjük, olvassa el a Parancssoros csalók (CMD) útmutatóját. Ha ehelyett csatlakozni akarunk egy FTP-kiszolgálóhoz, akkor az összes szükséges információt megtalálhatja a Hogyan csatlakozhatunk FTP-kiszolgálóhoz PC-ről és okostelefonról című útmutatónkban.
Ahhoz, hogy új adatkiszolgálót hozzunk létre személyes és biztonságos felhőként, elolvashatjuk mélyebb elemzésünket arról, hogyan hozhatunk létre személyes és ingyenes Cloud Server-t a számítógépén.

Hagyjuk Meg Véleményét

Please enter your comment!
Please enter your name here