Hogyan kell használni az ssh-t? A telepítés és konfigurálás mellett (Linux, Windows, MacOS, Android, iOS)

  1. SSH telepítése Linux operációs rendszeren
  2. SSH kapcsolat (jelszóval)
  3. SSH-kulcs létrehozása és csatlakozás jelszó nélkül!
  4. Hogyan hozhat létre SSH kulcsot?
  5. SSH-kulcs hozzáadása a kiszolgálóhoz?
  6. SSH Windows ügyfél
  7. Csatlakozás SSH-n keresztül jelszóval a Windows rendszerben
  8. Csatlakozás SSH kulcson keresztül a Windows rendszerben
  9. Hozzon létre egy kulcsot
  10. Kulcsátvitel
  11. Mac SSH ügyfél
  12. SSH kliens android és iOS
  13. Fájlok átvitele és letöltése SSH-n (SCP) keresztül
  14. Ablakokhoz
  15. SSH beállítás
  16. SSH portváltás
  17. Csak SSH kulcson keresztül jelentkezhet be:

Ez a cikk elmagyarázza, hogyan kell telepíteni az SSH-t Linux, Windows és Mac, hogyan kell beállítani és hogyan kell használni! Minden részlet! Érdekes lesz!

Az SSH egy népszerű protokoll az operációs rendszerek távvezérlésére (adminisztráció) a Linux, Unix rendszermagon. A Linux újszülöttek esetében egyáltalán nem világos, hogyan kell telepíteni ezt a protokollt, konfigurálni és használni, ezért úgy döntöttem, hogy javítom ezt a cikket!

A Linux rendszermag egyik legnépszerűbb operációs rendszere az Ubuntu, ezért az ssh-ről fogunk magyarázni.

Először is megmagyarázzuk az összes műveletet egy Linux példával, majd a Mac és a Windows rendszeren!

SSH telepítése Linux operációs rendszeren

Az esetek 99,99% -ában egy Linux ssh kliens már telepítve van a Linuxra, amellyel távoli géphez csatlakozhat. De ha csatlakozni szeretne a jelenleg vagy bármely más számítógéphez, akkor „le kell töltenie az ssh szervert”.

Ezt nagyon egyszerű elvégezni, minden, amire szüksége van, már a tárolókban (a la programtárban) van, nyissa meg a terminált és adja meg a parancsot:

sudo apt install openssh-server

Ez azt jelenti, hogy egy szerverrészre van szükség, ami a számítógépet az ssh protokoll segítségével elérhetővé teszi a hálózaton. Van egy ügyfélrész , amely már telepítve van a számítógépen, és használatával távoli számítógéphez csatlakozik.

SSH kapcsolat (jelszóval)

Nyisson meg egy terminált, és adja meg a távoli géphez való csatlakozás parancsát:

ssh UserName @ IP Address

Először írunk ssh-t, majd a távoli gépen lévő felhasználót, majd a @ (kutya) jelet és az IP-címet. Itt például:

ssh sasha @ 100,08,30,48

Általában az ssh kapcsolat a 22-es porton történik, ha erőszakkal megváltoztatta azt, meg kell adnia azt. Ehhez a végén írja le a -p számot. Íme egy példa:

ssh sasha @ 100.08.30.48 p 3040

A csatlakoztatás után, és ha ez volt az első kapcsolat a géppel, hozzá kell adnia a készüléket a megbízhatóhoz - írja be az igen és nyomja meg az Enter billentyűt. Ez egyszer történik. A csatlakoztatás után, és ha ez volt az első kapcsolat a géppel, hozzá kell adnia a készüléket a megbízhatóhoz - írja be az igen és nyomja meg az Enter billentyűt

Ezután be kell írni egy felhasználói jelszót. Ezt minden alkalommal meg kell adni!

SSH-kulcs létrehozása és csatlakozás jelszó nélkül!

Annak érdekében, hogy ne emlékezzen a jelszóra, és ne lépjen be minden alkalommal, különösen, ha sok Linux-szerver van, létrehozhat egy speciális SSH-kulcsot. Ez a kulcs lehetővé teszi, hogy egy már „ismert” gépről „ismert” szerverrel csatlakozzon, jelszó használata nélkül.

Hogyan hozhat létre SSH kulcsot?

Azon a számítógépen, amelyhez most kulcsot hoz létre, majd át kell másolni a szerverünkre!

Kulcs létrehozása az aktuális számítógéphez:

ssh-keygen -t rsa

Ezután megkérdezzük, hogy hol kell menteni a kulcsot, alapértelmezés szerint ez az otthoni könyvtár, a rejtett mappa ./ssh . A legtöbb esetben egyszerűen nyomja meg az Enter billentyűt az átugráshoz.

Ezután kéri, hogy hozzon létre egy kód szót, és nyomja meg az Enter billentyűt az ugráshoz!

A kulcs létrejön, most hozzá kell adnia egy távoli géphez vagy kiszolgálóhoz.

SSH-kulcs hozzáadása a kiszolgálóhoz?

Ehhez írja be a parancsot:

ssh-copy-id Felhasználónév @ IP-cím

Írjuk az ssh-copy-id parancsot, majd a távoli gépen létező felhasználót, a @ (kutya) szimbólumot és az IP címet. Itt például:

ssh-copy-id sasha @ 100.08.30.48

Ezután megadjuk annak a felhasználónak a jelszavát, aki a távoli gépen vagy kiszolgálón van, majd a kulcsot másolja.

Most már lehetősége van arra, hogy csatlakozzon egy szerverhez vagy egy másik géphez kulcs nélkül, egyszerűen egy felhasználónevet és jelszót megadva!

SSH Windows ügyfél

Az egyik legnépszerűbb program az SSH-n keresztüli Linux-kiszolgálókkal való munkához a Windowsban a Putty. Ezt az SSH Windows klienst letöltheti ezen a címen - putty.org .

Csatlakozás SSH-n keresztül jelszóval a Windows rendszerben

Az SSH-n keresztül a Putty-hez való csatlakozás nagyon egyszerű! Adja meg az IP-címet, ha megváltoztatta a portot, majd adjon meg egy másik portot, majd kattintson a Megnyitás gombra: Az SSH-n keresztül a Putty-hez való csatlakozás nagyon egyszerű és a felhasználónév és jelszó csatlakoztatása után!

Csatlakozás SSH kulcson keresztül a Windows rendszerben

Ha nem szeretne minden alkalommal jelszót megadni, és az ssh kulcsot használja a Putty-ben, akkor a Linuxhoz hasonlóan először létre kell hoznia egy kulcsot, majd át kell adnia a szerverre.

Hozzon létre egy kulcsot

  1. Töltsön le egy másik programot PuTTYgen és futtassa
  2. Kattintson a "Generálás" gombra, és írja be az egeret az oldalakon, hogy létrehozzon egy kulcsot
  3. A kulcs létrehozása után kattintson a "Privát kulcs mentése" gombra, és adja meg a mentési helyet, a .ppk kiterjesztéssel
  4. Másolja a teljes kulcsot a vágólapra az első ssh-rsa sorból:

Még nem zárjuk le a programot és futtatjuk a Putty-t a csatlakozáshoz

Kulcsátvitel

  1. Linux szerverünket az alábbi munkamenetekben mentjük el:
  2. Csatlakozás a szerverhez
  3. Ugrás a ./ssh: cd ~ / .ssh /
  4. Ezután használja a nano szerkesztő nyissuk meg az engedélyezett_kulcsokat tartalmazó dokumentumot, hogy szerkeszthessük a nano authored kulcsokat

    és add hozzá a korábban létrehozott kulcsot ehhez a fájlhoz, és mentse az adatokat és add hozzá a korábban létrehozott kulcsot ehhez a fájlhoz, és mentse az adatokat

  5. Zárja be a gitt ssh-t
  6. Nyissa meg a Putty-t, kattintson a "Load" gombra.
  7. Továbbá az SSH beállítások -> Auth beállításban adja meg a kulcsfájl elérési útját .ppk
  8. Kattintson a Megnyitás gombra, majd a munkamenet elkezdődik a szerveren a kulcs használata nélkül!

Mac SSH ügyfél

Mivel a macOS UNIX rendszeren alapul, az ssh-en keresztül közvetlenül csatlakozhat a terminálról!

Ha nem szeretne jelszót használni, először be kell telepítenie a Homebrew-t:

/ usr / bin / ruby ​​-e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

és akkor minden olyan, mint a Linuxban.

Van egy kényelmes mac ssh kliens is. Termius .

SSH kliens android és iOS

Az iOS és Android legmegfelelőbb SSH kliens a Termius alkalmazás!

Android esetén:

IOS esetén:

Fájlok átvitele és letöltése SSH-n (SCP) keresztül

Fájl feltöltése a helyi gépről a szerverre az ssh-en keresztül Linuxon és MacOS-on:

scp file1.tar root @ ip_adress: / home / dir

Fájl másolása a szerverről helyi Linux vagy MacOS számítógépre:

scp userName @ ip_adress: /home/file1.tar / var / www /

Kiszolgálóról szerverre:

scp user @ server_ip1: /home/file.txt felhasználó @ szerver_ip2: / home /

Ablakokhoz

A fájlok átvitele SSH-n keresztül a Windows rendszerben pscp .

pscp.exe fájl.zip root @ ip_server: / var / www /

SSH beállítás

Ha root felhasználóként azonnal hozzá kell adnia egy bejegyzést az SSH-hoz:

SSH portváltás

Mivel alapértelmezés szerint az ssh a 22-es porton van beállítva, nem biztonságos a kiszolgáló használata. Ezért érdemes a kikötőt megváltoztatni!

A nano használatával szerkessze az sshd_config dokumentumot, írja be a parancsot:

sudo nano / etc / ssh / sshd_config

és módosítsa a Port értékeket a szükséges értékekre:

# Milyen portokat, IP-ket és protokollokat hallgatunk a 22-es porton

Csak SSH kulcson keresztül jelentkezhet be:

A nano használatával szerkessze az sshd_config dokumentumot, írja be a parancsot:

sudo nano / etc / ssh / sshd_config

Módosítsa a PasswordAuthentication értékeket a következőtől: igen és nem:

RSAAuthentication igen PubkeyAuthentication igen PasswordAuthentication no

Van még kérdése? Írja be őket a megjegyzésekbe, mondja el nekünk, vagy fordítva!

Ez minden! Olvassa el a fejezetben további hasznos cikkeket és utasításokat. Cikkek és Linux Hacks . Maradjon az oldalon Android +1 , akkor még érdekesebb lesz!

Hogyan hozhat létre SSH kulcsot?
SSH-kulcs hozzáadása a kiszolgálóhoz?
Hogyan hozhat létre SSH kulcsot?
SSH-kulcs hozzáadása a kiszolgálóhoz?

Добро пожаловать , Гость !

Мы настоятельно рекомендуем Вам зарегистрироваться, если вы ещё этого не сделали. регистрация откроет Вам новые функции.

Войти или Зарегистрироваться

www.silvio-berluskoni.ru © Все права защищены © 2016.