oktatóanyagok

S Az ssh használata a Windows 10 rendszerben

Tartalomjegyzék:

Anonim

Ebben a cikkben megtudjuk, hogyan használhatjuk az SSH-t a Windows 10 rendszerben a rendszer parancssorából. Pontosabban, a PowerShell-et és az általunk kínált előnyöket fogjuk használni. Az SSH a távoli kapcsolatok egyik leggyakrabban használt kommunikációs protokollja, magas szintű biztonsága, valamint a Windows és Linux rendszerrel való széles körű kompatibilitása miatt.

Tartalom index

Az SSH használata a Windows korábbi verzióiban viszonylag bonyolultabb volt, mivel a Linux és a Windows kompatibilitása érdekében olyan külső programokat kell telepíteni, mint például a Putty. De erre jelenleg nincs szükség, mivel a Windows 10 rendelkezik SSH modullal ahhoz, hogy kapcsolatot létesítsen rendszerünk és egy kliens között, mint kiszolgálóként konfigurálva.

Mi az SSH?

Az SSH vagy a Secure Shell egy biztonságos kommunikációs protokoll két operációs rendszer távoli összekötésére, hogy a gazdagépet az ügyfélszámítógépről a parancskonzol segítségével vezérelhessük.

Az SSH-ban a legfontosabb, hogy képes titkosítani a kapcsolati munkamenetet, ami az FTP-vel vagy a Telnet-rel nem lehetséges, sokkal biztonságosabb és kevésbé használt protokollokkal.

Az SSH lehetővé teszi az adatok biztonságos másolását is a gazdagépről az ügyfelekre, azzal a lehetőséggel, hogy az RSA kulcsokat biztonságosabbá tegyék, mint a normál felhasználók munkamenetkulcsait, és a fájlok továbbítását is átjárhatjuk, hogy még nagyobb biztonságot szerezzünk.

Jelenleg SSH gyakorlatilag bármilyen számítógép között lehetséges, amelyben van az operációs rendszer, mivel vannak olyan programok a kompatibilitásra, mint például az OpenSSH, Putty, Shell, SSH-Agent.

Az SSH-val csatlakozhatunk egy kiszolgálóként konfigurált számítógéphez, mind belső hálózaton, mind távolról. Ehhez meg kell nyitnunk a TCP 22. portot, amelyet alapértelmezés szerint használunk.

Konfigurálja az SSH szervert az Ubuntun

Most azt fogjuk elvégezni, hogy az SSH-t kiszolgálóként konfiguráljuk egy Ubuntu számítógépen, és hozzáférjünk hozzá egy Windows kliensen keresztül.

Tehát az első dolog, amit tennünk kell, hogy az SSH-t kiszolgáló módban futtassuk az Ubuntu-ban. Tehát nyitunk egy Linux terminált a folyamat elindításához.

Az SSH szerver telepítéséhez a következő parancsot kell végrehajtanunk:

sudo apt-get install openssh-server

Helyezzük a jelszót, és a telepítés néhány másodpercig tart. Az Ubuntu-ban lévő SSH-kiszolgálónk kezelésének legfontosabb parancsai a következők:

sudo gedit / etc / ssh / sshd_config

Ezzel a paranccsal megnyitjuk az SSH konfigurációs fájlt olyan paraméterek szerkesztésére, mint a kommunikációs port, a titkosítási protokoll vagy más szempontok.

sudo /etc/init.d/ssh start

Parancs az SSH szerver elindításához

sudo /etc/init.d/ssh stop

Parancs az SSH szerver leállítására

sudo /etc/init.d/ssh újraindítás

Parancs például az SSH szerver újraindítására például a konfiguráció megváltoztatása után

Alapvetően ezt a konfigurációs fájlt alapértelmezés szerint meg fogjuk hagyni, mivel az oktatóprogram a Windows kommunikációjának létrehozásáról és az Ubuntu kiszolgálójának konfigurálásáról szól.

Aztán. Amit végrehajtunk, az a parancs futtatása az SSH-démon elindításához képest. Most áttérünk a Windows-ra.

Lásd a Linux szerver IP-címét

Csak az SSH szerver IP-címét kell tudnunk, amelyet aktiváltunk. Ehhez a következő parancsot használjuk:

ip a listához

Csatlakozás az SSH klienshez, a Windows 10 rendszerhez

Az SSH Windows 10 használatához a PowerShell-t vagy a parancssort kell használnunk, és meg kell tennünk néhány eljárást a program aktiválásához és a parancskonzolunkban való használatához.

Telepítse az SSH Client Windows 10 alkalmazást

A Windows 10 operációs rendszerrel elég könnyű. Az SSH-klienst és a szervert is aktiválhatjuk a konfigurációs panelen található jellemzők listáján keresztül.

  • A Start menübe kattintva a fogaskerékre kattintva nyissuk meg a konfigurációs panelt. Az " Alkalmazások " opciót választjuk, és ezen belül helyezzük magunkat az " Alkalmazások és szolgáltatások " opcióra. Most rá kell kattintanunk a jobb oldalon található lehetőségre. az „ Opcionális funkciók kezelése

Lehet, hogy a megjelenő listán már van telepítve az alapértelmezett ssh-ügyfél, ebben az esetben ez jelenik meg a listában.

  • Ha még nincs telepítve, kattintson az " Új szolgáltatás hozzáadása "

A funkciók listáján belül meg kell találnunk a két érdeklődő alkalmazást: " OpenSSH Client " és " OpenSSH Server ".

Mindkét esetben a „ Telepítés ” gombra kattintunk. Ha visszatérünk az előző ablakhoz, láthatjuk, hogy ezek az elemek hogyan fognak megjelenni telepítve.

Most az SSH klienst használhatjuk az Ubuntu csapatunkhoz való csatlakozáshoz

Csatlakoztassa az SSH klienst a Linuxhoz a Windows 10 rendszerből

Az első dolog, amit meg kell tennünk, a PowerShell- ablak megnyitása. Ehhez kattintson a jobb egérgombbal a Start menü gombra, és válassza a " Windows PoweShell " lehetőséget.

Ha a parancsot írjuk:

ssh

Információkat szerezünk a rendelkezésre álló különféle lehetőségekről.

A Windows 10-es SSH-kiszolgálóhoz való csatlakozáshoz csak az alábbiakat kell írnunk:

ssh @

Például: " ssh [email protected] ". Ez automatikusan megkérdezi tőlünk az Ubuntu felhasználói hitelesítő adatait, és mi hozzáférünk hozzá

Ha nem írunk felhasználót, akkor alapértelmezés szerint a kiszolgáló rendszeren elérhető felhasználót észleljük, mint ebben az esetben:

A hibák miatt az Ubuntu rendszerfelhasználó / home könyvtárában leszünk. És távolról is meg tudjuk csinálni azt, amit akarunk.

A szekcióból való leváláshoz csak a következő parancsot kell írni:

kijárat

A távoli hálózathoz történő csatlakozáshoz, a sajátunktól eltérő hálózaton keresztül, meg kell nyitnunk routerünk 22. portját, és be kell lépnünk az internetkapcsolatunk valós IP-jével.

Konfigurálja az SSH szervert a Windows 10 rendszerben

Most ugyanazt az eljárást hajtjuk végre, de egy Windows ügyféltől a kiszolgálóig a Windowson is. Mielőtt még telepítettük az SSH szervert a Windows rendszerre, most már csak a csatlakozáshoz kell elindítanunk.

Indítsa el az SSH szervert a Windows 10 rendszerben

A rendszerszolgáltatások listájának megnyitásához és az SSH szerver aktiválásához az alábbiak vagyunk:

  • Nyomja meg a " Windows + R " gombot a Futtatás eszköz megnyitásához, és helyezze el a következő parancsot:

services.msc

  • Most meg kell találnunk az " OpenSSH hitelesítési ügynök " és az " OpenSSH SSH szerver " szolgáltatást.

Amit most megtehetünk ezzel a két szolgáltatással, az konfigurálja őket, hogy a rendszer indulásakor induljanak

  • Először kattintson a jobb gombbal az " OpenSSH SSH Server " elemre, majd válassza a " Tulajdonságok " menüt. Megnyílik egy ablak, amelyben az " automatikus " opciót " kezdő típusként " kell választanunk. Ezután kattintson a " Start " gombra.

  • Most ugyanezt tesszük az " OpenSSH hitelesítési ügynökkel ".

Az SSH szerver már fut a kiszolgáló gépen.

Figyelőport engedélyezése az OpenSSH Windows 10 számára

Ez különösen akkor hasznos, ha azt akarjuk, hogy távolról elérjük a 22. portot az SSH szerverünkhöz. A következő parancsot kell helyeznünk a rendszergazda engedélyével végrehajtott PowerShell-konzolunkba

Új-NetFirewallRule -Név sshd -DisplayName 'OpenSSH Server (sshd)' -Service sshd -Ha engedélyezve True -Direction Bejövő -Protocol TCP -Action Engedélyezés -Profile Domain

Csatlakoztasson egy Windows 10 SSH szervert

Nos, minden készen áll a csatlakozásra az újonnan konfigurált Windows 10 szerverhez.

A korábbival azonos eljárást kell tennünk, bár ha csapatunk IP-je megegyezik azzal, amellyel korábban az Ubuntu szerveren hozzáfértünk, akkor ez nem jelent hibát.

Javítás hiba a távoli gazdagép azonosítása megváltoztatta az SSH-t

Ez a hiba ránk fordul, mert korábban már hozzáfértünk egy SSH szerverhez, amelynek azonos IP-címe van, mint egy másik, amely jelenleg van. Mivel ez egy másik operációs rendszer és egy másik domain fut, a kiszolgálóhoz társított biztonsági RSA kulcs különbözik, és ezt a hibát kapjuk.

A probléma megoldásához csak annyit kell tennie, hogy belép a PowerShell vagy a Parancssor ablakba rendszergazdaként, és írja be a következő parancsot:

ssh-keygen -R

Például a mi esetünkben: " ssh-keygen -R 192.168.2.104 ", és így a kapcsolódó kulcsok listája kiürül, hogy másikat kérjen.

Most újra futtatjuk a csatlakozási folyamatot, és ez sikeres lesz

Csatlakozás egy Windows 10 SSH szerverhez az Ubuntu alkalmazásból

Most egy nagyon hasznos módszert fogunk látni egy SSH szerverhez való csatlakozáshoz a Windows 10 rendszerben Ubuntu és bármely más Linux alatt, és egy grafikus felületen keresztül.

Amit tennünk fog, nyissa meg az Ubuntu fájlkezelőt, és nyomja meg a " Ctrl + L " billentyűkombinációt a böngésző címsorának engedélyezéséhez.

A szerver eléréséhez a következő parancsot vagy sort írjuk:

ssh: // @

például az " ssh: //[email protected] " megkérdezi a biztonsági megerősítést, majd a felhasználói jelszót.

Ilyen módon a grafikus felületen keresztül hozzáférhetjük a kiszolgáló számítógépen tárolt fájlokat

Távolról csatlakozhat egy SSH szerverhez

Befejezésül megemlítjük azt a lehetőséget, hogy távolról is csatlakozhatunk az SSH szerverhez, mind a Windows, mind a Linux. Az egyetlen dolog, amit figyelembe kell vennünk, az a tény, hogy a korábbiakhoz hasonlóan kívül van egy magánhálózaton.

Tudnunk kell a szerver valódi IP-jét és azt a portot, amelyre az átvitel megy, amely alapértelmezés szerint a 22. port. Ilyen módon a következő parancs lesz, amelyet a csatlakozáshoz használnunk kell:

ssh -p 22 @

például a mi esetünkben ez lenne: „ ssh -p 22 Dell @ IP-real

Ha tovább megyünk, a folyamat azonos lesz.

A következő útmutatók szintén hasznosak lehetnek:

Milyen rendszereket szeretne csatlakoztatni az SSH segítségével? Ha bármilyen probléma merült fel a csatlakozás során, hagyja ezt a megjegyzésben, hogy segítsen

oktatóanyagok

Választható editor

Back to top button