Az SSH engedélyezése Ubuntuban

Az Ssh Engedelyezese Ubuntuban



A kliens és a szerver között biztonságos kapcsolat létesíthető a Secure Shell (SSH) hálózati protokoll használatával. Az ügyfél és a szerver közötti minden információcsere titkosított. Az SSH bekapcsolásával távoli hozzáférést kaphat a gépéhez, és elvégezheti az adminisztrációs műveleteket. Lehetőség lesz az SCP-n és SFTPS-en keresztüli biztonságos fájlátvitelre is. Az első telepítéskor az SSH távoli hozzáféréshez az Ubuntuban szokásosan tiltott. Nem túl nehéz az SSH engedélyezése Ubuntuban. Az SSH beállításához és aktiválásához a Linux rendszeren, hajtsa végre az alábbiakban felsorolt ​​feladatokat rendszergazdaként vagy sudo felhasználóként.

Telepítse az SSH klienst

Kezdjük az Ubuntu adattárak frissítésének folyamatával. Ez egy fontos lépés minden egyes telepítéskor. Ezért az „apt-get” adattárat használja az „update” utasítás, ahogyan az alábbiakban látható:







$ sudo apt-get frissítés





A rendszer sikeres frissítése után frissíteni kell a rendszer tárolóit és csomagjait, hogy az új telepítések hatásai hamarosan megjelenjenek. Ezért az „apt-get” csomag az „upgrade” kulcsszóval együtt használatos.





$ sudo apt-get upgrade



Az SSH kliens mindig elkezdi a biztonságos kapcsolat létrehozását. Ezért az SSH kliens telepítése szükséges, ha kezdeményezni akarja a kapcsolatot, és a másik csomópont figyel. Tehát az „apt-get” utasítás hasznos lesz itt az „install” kulcsszón belül, majd az „OpenSSH-client” kulcsszót követi (a kliens-szerver telepítéséhez). Használja a „sudo” jogokat az utasítás futtatásához az alábbiak szerint. Előfordulhat, hogy a jelenleg bejelentkezett felhasználó jelszavát kéri a telepítési folyamat zökkenőmentes elindításához. Így hozzáadtuk a jelszavunkat, és sikeresen telepítettük.

$ sudo apt-get install openssh-client

Telepítse az SSH szervert

Lehetséges, hogy Ön a másik végén van, azaz csak a kliens-szervert hallgatja. Ezért telepítenie kell az SSH-kiszolgálót. Ezt megelőzően frissítse a rendszert az „apt” csomaggal a következő „frissítési” utasításban:

$ sudo apt-get frissítés

Győződjön meg arról, hogy a rendszercsomagjait is frissítette. Néha a csomagok nem érik el az új telepítések hatásait, mert elavultak, és frissítést igényelnek a zökkenőmentes kompatibilitás érdekében. Használja ugyanazt a frissítési parancsot, mint korábban.

$ sudo apt-get upgrade

Most itt az ideje telepíteni az OpenSSH-kiszolgálót, hogy elfogadhassa a kapcsolatot az ügyféltől. A telepítési parancsot a „Sudo” jogokkal, majd az „Apt” csomaghasználattal és a végén az „OpenSSH-server” kulcsszóval kell végrehajtani.

$ sudo apt install openssh-server

Biztosnak kell lennie abban, hogy telepíteni akarja az „openssh” szervert, mivel az biztonságos a kommunikációhoz, és nem befolyásolja a rendszer teljesítményét. Ezért nyomja meg az „y” billentyűt a telepítési beállítás folytatásához a parancshéjon.

Engedélyezze az SSH szolgáltatást

Egy idő után az OpenSSH szerver sikeresen települ a gépedre. Itt az ideje, hogy konfiguráljuk az OpenSSH-t a rendszerünkben. A tökéletes konfiguráció érdekében a „systemctl” segédprogramot használjuk, amely nagyobb valószínűséggel engedélyezi a mi oldalunkon. A „systemctl” segédprogram az SSH szolgáltatás elindítására szolgál rendszerünkön „sudo” jogokkal. Ezután a „start” és „Engedélyezés” kulcsszavakkal engedélyezi. A szinkronizálási hivatkozás az alábbi képen látható módon jött létre. Használhatja a „—now” opciót is ugyanabban a „systemctl” utasításban az SSH-kiszolgáló azonnali engedélyezéséhez.

$ sudo systemctl start ssh
$ sudo systemctl engedélyezi az ssh-t
$ sudo systemctl engedélyezése ssh –most

Ellenőrizze az SSH szolgáltatás állapotát

Sikeres engedélyezése után (a szinkronizálási hivatkozás szerint) megkeresheti az aktuális betöltési állapotát a „systemctl” segédprogramon keresztül, a parancs „status” és „ssh” kulcsszavaival. A parancs kimenete megjeleníti az ssh szolgáltatás aktuális állapotát. Egy zöld jelzés jelzi, hogy a szolgáltatás aktív és fut.

Ellenőrizze az SSH szolgáltatás állapotát

Nyissa meg az SSH portot

Az Ubuntu tartalmaz egy UFW nevű segédprogramot a tűzfalak konfigurálására. Ügyeljen arra, hogy nyissa meg az SSH-portot, ha a gép tűzfala működik. Ehhez az Ubuntu biztosítja számunkra az „ufw” segédprogramot, amely parancsként használható az „allow” kulcsszóval az SSH-port megnyitásához. Ügyeljen arra, hogy a „sudo” jogosultsággal futtassa. Látni fogja, hogy a parancs végrehajtása frissülhet
az SSH-port szabályai a következő képen látható módon:

$ sudo ufw ssh engedélyezése

Csatlakozzon az SSH szerverhez

Most ellenőriznie kell a rendszer IP-címét, vagyis azt, hogy melyik SSH-oldalon dolgozott. Az IP-cím kereséséhez az „ip” utasítást használjuk, majd az „a” opciót, és megjelennek a hálózatunkra vonatkozó adatok. Meg kell keresnie az adott hálózatot, amelyet használt, és meg kell keresnie az IP-címet az „inet”-vel kezdődő sorban. Esetünkben ez is 10.0.2.15, amint az a következő képen látható:

$ ip a

Itt az ideje bejelentkezni a távoli rendszerbe, miután megvan a rendszerünk IP-címe. Ehhez a következő SSH parancsot hajtjuk végre, hogy kapcsolatot létesítsünk a távoli rendszerrel. A parancs az „ssh” kulcsszóval kezdődik, amelyet a rendszer felhasználóneve követ; a „@” karakter, majd az IP-cím. Mivel először használunk SSH-t a rendszerünkben, azt jelzi, hogy egy gazdagép hitelessége nem állapítható meg. Ezért meg kell adnia az „yes”-t annak megerősítéséhez, hogy továbbra is SSH-kiszolgálóként vagy kliensként kíván csatlakozni. Figyelmeztetés után kérni fogja a rendszerjelszót, és a folytatáshoz meg kell adnia. Ezzel sikeresen bejelentkezhet az Ubuntu rendszeréből, és létrejön a biztonságos kapcsolat.

$ ssh felhasználónév@ipcím

Az SH használatával most már sikeresen csatlakozhat a másik csomóponthoz. A megjelenő utasítások az „ssh” használatát mutatják be az Ubuntu gépen.

$ ssh username@ipaddress who
$ ssh felhasználónév@ipadcím üzemidő

Következtetés

Ebben az útmutatóban sikeresen bemutattuk az SSH használatát az Ubuntu rendszerben. Ezt követően külön megbeszéltük az SSH szerver és az SSH kliens telepítését, és megadtuk az SSH engedélyezésének és a kapcsolat létrehozásának részleteit.