Kako uporabljati ssh? Poleg namestitve in konfiguracije (Linux, Windows, MacOS, Android, iOS)
- Namestitev SSH v Linux OS
- Povezava SSH (z geslom)
- Ustvarjanje SSH ključa in povezovanje brez gesla!
- Kako ustvariti ključ SSH?
- Kako dodati SSH-ključ strežniku?
- Odjemalec za Windows SSH
- Povezovanje prek SSH z geslom v sistemu Windows
- Povezovanje prek ključa SSH v sistemu Windows
- Ustvarite ključ
- Prenos ključa
- Mac SSH Client
- SSH odjemalec android in iOS
- Prenos in prenos datotek prek SSH (SCP)
- Za okna
- Nastavitev SSH
- Spreminjanje vrat SSH
- Prijava samo prek ključa SSH:
Ta članek vam bo povedal, kako namestiti SSH v Linux, Windows in Mac, kako konfigurirati in kako uporabljati! Vsaka podrobnost! To bo zanimivo!
SSH je priljubljen protokol za daljinsko upravljanje (administracijo) operacijskih sistemov na jedru Linux, Unix. Za začetnike Linuxa sploh ni jasno, kako namestiti ta protokol, ga konfigurirati in uporabljati, zato sem se odločil popraviti ta članek!
Eden od najbolj priljubljenih operacijskih sistemov, ki se izvajajo na jedru Linuxa, je Ubuntu, zato bomo o njem razložili.
Najprej bomo razložili vsa dejanja z primerom Linuxa, nato pa še Mac in Windows!
Namestitev SSH v Linux OS
V 99,99% primerov je na Linuxu že nameščen odjemalec Linux ssh, s katerim se lahko povežete z oddaljenim računalnikom. Če pa se želite povezati z računalnikom, na katerem ste trenutno ali na katerem koli drugem, morate »prenesti ssh strežnik«.
To je zelo preprosto, vse kar potrebujete je že v skladiščih (a la program store), odprite terminal in vnesite ukaz:
sudo apt install openssh-strežnik
To pomeni, da je potreben strežniški del , ki omogoča uporabo računalnika v omrežju s protokolom ssh. Na vašem računalniku je že nameščen odjemalni del, ki ga z uporabo povezujete z oddaljenim računalnikom.
Povezava SSH (z geslom)
Odprite terminal in vnesite ukaz za povezavo z oddaljeno napravo:
ssh Uporabniško ime @ Naslov IP
Najprej napišemo ssh, nato uporabniško ime, ki je na oddaljenem računalniku, nato znak @ (pes) in naslov IP. Na primer:
ssh sasha @ 100.08.30.48
Praviloma se ssh povezava pojavlja na vratih 22, če ste jo prisilno spremenili, jo morate podati. Če želite to narediti, na koncu napišite -p številko. Tukaj je primer:
ssh sasha @ 100.08.30.48 -p 3040
Ko se povežete in če je bila to prva povezava s strojem, morate dodati stroj na zaupanja vredne - vnesite yes in pritisnite Enter. To se izvede enkrat.
Nato morate napisati uporabniško geslo. Potrebno ga bo določiti vsakič!
Ustvarjanje SSH ključa in povezovanje brez gesla!
Da ne bi zapomnili gesla in ga ne boste vsakič vnesli, še posebej, če imate veliko Linux strežnikov, lahko ustvarite poseben SSH ključ. Ta tipka vam omogoča povezavo iz že znanega računalnika z »znanim« strežnikom, brez uporabe gesla.
Kako ustvariti ključ SSH?
Na računalniku, za katerega ustvarjate ključ, potem pa ga boste morali kopirati na naš strežnik!
Ustvarite ključ za trenutni računalnik:
ssh-keygen -t rsa
Nato se postavi vprašanje, kam naj shranimo ključ, privzeto je to vaš domači imenik, skrita mapa. V večini primerov lahko samo preskočite s pritiskom na Enter.
Nato boste pozvani, da ustvarite kodno besedo, prav tako pritisnite Enter, da preskočite!
Ključ je ustvarjen, zdaj ga morate dodati na oddaljeno napravo ali strežnik.
Kako dodati SSH-ključ strežniku?
V ta namen vnesite ukaz:
ssh-copy-id Uporabniško ime @ IP naslov
Napišemo ukaz ssh-copy-id, nato uporabniško ime, ki obstaja na oddaljenem računalniku, simbol @ (dog) in naslov IP. Na primer:
ssh-copy-id sasha @ 100.08.30.48
Nato določimo geslo uporabnika, ki je na oddaljeni napravi ali strežniku, po katerem se bo ključ kopiral.
Zdaj imate možnost povezati se s strežnikom ali drugim računalnikom brez uporabe ključa, preprosto z vnosom uporabniškega imena in gesla!
Odjemalec za Windows SSH
Eden od najbolj priljubljenih programov za delo z Linux strežniki nad SSH v Windows je Putty. To SSH odjemalca za Windows lahko prenesete na ta naslov - putty.org .
Povezovanje prek SSH z geslom v sistemu Windows
Povezovanje s Putty over SSH je zelo preprosto! Vnesite naslov IP, če ste spremenili vrata, nato podajte druga vrata in kliknite Odpri: in po priključitvi uporabniškega imena in gesla!
Povezovanje prek ključa SSH v sistemu Windows
Če ne želite vsakič vnesti gesla in uporabiti ključ ssh v Putty, potem morate, tako kot v Linuxu, najprej ustvariti ključ in ga nato prenesti na strežnik.
Ustvarite ključ
- Prenesite drug program Puttygen in ga zaženite
- Kliknite gumb »Ustvari« in vnesite miško na straneh, da ustvarite ključ
- Ko ustvarite ključ, kliknite »Shrani privatni ključ« in določite mesto shranjevanja, razen s pripono .ppk
- Kopirajte celoten ključ v odložišče od prve vrstice ssh-rsa:
Programa še ne zapiramo in izvajamo Putty za povezavo
Prenos ključa
- Naš strežnik Linux shranimo na sejah, kot sledi:
- Povežite se s strežnikom
- Pojdite v imenik ./ssh: cd ~ / .ssh /
- Nato uporabite nano editor odprite dokument author_keys za urejanje nano pooblaščenih ključev
in dodajte prej ustvarjen ključ tej datoteki in shranite podatke
- Zapri kiti ssh
- Odprite kit, kliknite »Naloži«
- Nadalje v nastavitvah SSH -> Auth, podajte pot do ključa file.ppk
- Kliknite Odpri, nato se seja začne na strežniku brez uporabe ključa!
Mac SSH Client
Ker macOS temelji na sistemu UNIX, se lahko povežete preko ssh neposredno iz terminala!
Če ne želite uporabiti gesla, morate najprej namestiti domeno:
/ usr / bin / ruby-e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
in potem je vse tako kot v Linuxu.
Na voljo je tudi priročen odjemalec za Mac ssh - Termius .
SSH odjemalec android in iOS
Najbolj primeren SSH odjemalec za iOS in Android je aplikacija Termius!
Za Android:
Za iOS:
Prenos in prenos datotek prek SSH (SCP)
Če želite prenesti datoteko iz lokalnega računalnika na strežnik prek ssh na Linuxu in macOS:
scp file1.tar root @ ip_adress: / home / dir
Kopiranje datoteke s strežnika na lokalni računalnik Linux ali MacOS:
scp userName @ ip_adress: /home/file1.tar / var / www /
Od strežnika do strežnika:
scp uporabnik @ server_ip1: /home/file.txt uporabnik @ server_ip2: / home /
Za okna
Za premikanje datotek prek SSH v operacijskem sistemu Windows se uporablja pscp .
pscp.exe datoteka.zip root @ ip_server: / var / www /
Nastavitev SSH
Če želite takoj vnesti v SSH vnos po korenu:
Spreminjanje vrat SSH
Ker je ssh privzeto konfiguriran na vratih 22, strežnika ni varno uporabljati. Zato je vredno spremeniti pristanišče!
Z nano uredite dokument sshd_config, vnesite ukaz:
sudo nano / etc / ssh / sshd_config
in spremenite vrednosti vrat na zahtevane:
# Katera vrata, IP-ji in protokoli poslušamo za Port 22
Prijava samo prek ključa SSH:
Z nano uredite dokument sshd_config, vnesite ukaz:
sudo nano / etc / ssh / sshd_config
Spremenite vrednosti PasswordAuthentication iz yes v no:
RSAAuthentication da PubkeyAuthentication da PasswordAuthentication no
Ali še imate vprašanja? Napišite jih v komentarje, povejte nam, kaj imate, ali obratno!
To je vse! Preberite več uporabnih člankov in navodil v razdelku. Članki in Linux Hacks . Ostanite na mestu Android +1 , potem bo še bolj zanimivo!
Kako ustvariti ključ SSH?Kako dodati SSH-ključ strežniku?
Kako ustvariti ključ SSH?
Kako dodati SSH-ključ strežniku?