Kuidas ssh-i kasutada? Lisaks installimisele ja konfiguratsioonile (Linux, Windows, MacOS, Android, iOS)

  1. SSH installimine Linuxi operatsioonisüsteemi
  2. SSH-ühendus (parooliga)
  3. SSH-võtme loomine ja parooli ühendamine!
  4. Kuidas luua SSH-võti?
  5. Kuidas lisada SSH-võti serverisse?
  6. SSH Windowsi klient
  7. Ühendamine SSH-ga Windowsi parooliga
  8. Ühendamine SSH-võtme kaudu Windowsis
  9. Loo võti
  10. Võtme ülekanne
  11. Mac SSH klient
  12. SSH kliendi android ja iOS
  13. Failide ülekandmine ja allalaadimine SSH (SCP) kaudu
  14. Akende puhul
  15. SSH seadistamine
  16. SSH sadama muutus
  17. Logi sisse ainult SSH-võtme kaudu:

See artikkel ütleb teile, kuidas installida SSH Linuxi, Windowsi ja Maci, kuidas seadistada ja kuidas seda kasutada! Iga detail! See on huvitav!

SSH on populaarne protokoll operatsioonisüsteemide kaugjuhtimiseks (haldamine) Linuxi, Unixi kernelis. Linuxi algajatel ei ole üldse selge, kuidas seda protokolli installida, konfigureerida ja kasutada, nii et otsustasin selle artikli parandada!

Üks populaarsemaid operatsioonisüsteeme, mis töötavad Linuxi kernelis, on Ubuntu, seega selgitame ssh kohta.

Esiteks, me selgitame kõiki toiminguid Linuxi näidisega, seejärel Mac ja Windows!

SSH installimine Linuxi operatsioonisüsteemi

99,99% juhtudest on Linuxis juba installitud Linuxi ssh klient, kellega saate ühendada kaugarvuti. Aga kui soovite ühendada arvutiga, mida te praegu või mõnel muul viisil ühendate, peate „alla laadima ssh-serveri”.

Seda on väga lihtne teha, kõik, mida vajate, on juba hoidlates (la programmipood), avage terminal ja sisestage käsk:

sudo apt install openssh-server

See tähendab, et vaja on serveriosa , mis muudab arvuti ssh-protokolli abil võrku kättesaadavaks. On arvutis juba installitud kliendiosa ja selle kasutamine ühendab kaugarvuti.

SSH-ühendus (parooliga)

Avage terminal ja sisestage kaugühendusega ühenduse loomise käsk:

ssh Kasutajanimi @ IP-aadress

Esiteks, me kirjutame ssh, siis kasutajanime, mis asub serveris, seejärel @ (koer) ja IP-aadressi. Siin näiteks:

ssh sasha @ 100.08.30.48

Reeglina toimub ssh ühendus sadamas 22, kui te seda sunniviisiliselt muutsite, peate selle täpsustama. Selleks tuleb kirjutada -P number. Siin on näide:

ssh sasha @ 100.08.30.48 p 3040

Pärast ühendamist ja kui see oli esimene ühendus seadmega, peate masina usaldusväärsetele lisama - tippige jah ja vajutage Enter. Seda tehakse üks kord. Pärast ühendamist ja kui see oli esimene ühendus seadmega, peate masina usaldusväärsetele lisama - tippige jah ja vajutage Enter

Seejärel peate kirjutama kasutaja parooli. Seda tuleb täpsustada iga kord!

SSH-võtme loomine ja parooli ühendamine!

Et mitte unustada parooli ja mitte seda iga kord sisestada, eriti kui teil on palju Linuxi servereid, saate luua spetsiaalse SSH-võtme. See võti võimaldab teil ühendada juba teadaolevast masinast "tuntud" serveriga parooli kasutamata.

Kuidas luua SSH-võti?

Arvutis, mille jaoks nüüd võtit luuakse, ja siis tuleb see meie serverisse kopeerida!

Looge praeguse arvuti jaoks võti:

ssh-keygen -t rsa

Seejärel küsitakse küsimust, kust võti salvestada, vaikimisi on see teie kodukataloog, peidetud kaust ./ssh . Enamikel juhtudel saate lihtsalt vahele jätmiseks vajutada klahvi Enter.

Järgmisena palutakse teil luua koodisõna, samuti vajutage Enter, et vahele jätta!

Klahv on loodud, nüüd tuleb see lisada kaugarvutisse või serverisse.

Kuidas lisada SSH-võti serverisse?

Selleks sisestage käsk:

ssh-copy-id Kasutajanimi @ IP-aadress

Kirjutame käsu ssh-copy-id, seejärel kaugarvutis kasutatava kasutajanime, sümboli @ (koer) ja IP-aadressi. Siin näiteks:

ssh-copy-id sasha @ 100.08.30.48

Järgmisena täpsustame selle kasutaja parooli, kes on serveris või serveris, seejärel kopeeritakse võti.

Nüüd on teil võimalus ühendada server või mõni muu masin ilma võtit kasutamata lihtsalt kasutajanime ja parooli sisestamisega!

SSH Windowsi klient

Üks populaarsemaid programme SSH-ga töötavate Linuxi serveritega töötamiseks Windowsis on Putty. Selle SSH Windowsi kliendi saate alla laadida sellel aadressil - putty.org .

Ühendamine SSH-ga Windowsi parooliga

Putty ühendamine SSH kaudu on väga lihtne! Sisestage IP-aadress, kui vahetasite porti, seejärel määrake teine ​​port ja klõpsake käsku Ava: Putty ühendamine SSH kaudu on väga lihtne ja pärast kasutajanime ja parooli ühendamist!

Ühendamine SSH-võtme kaudu Windowsis

Kui te ei soovi parooli iga kord sisestada ja kasutada ssh klahvi Putty's, siis peate nagu Linuxi puhul kõigepealt looma võtme ja seejärel kandma selle serverisse.

Loo võti

  1. Lae alla teine ​​programm Puttygen ja käivitage see
  2. Klõpsa nupule "Loo" ja sisestage võtme loomiseks hiirega külgedel
  3. Pärast võtme loomist klõpsa "Salvesta privaatvõtme" ja määrake salvestuskoht, salvestades selle laiendiga .ppk
  4. Kopeerige kogu võti lõikepuhvrisse esimesest ssh-rsa reast:

Me ei sulge programmi veel ja käivitame ühendamiseks Putty

Võtme ülekanne

  1. Me salvestame Linuxi serveri sessioonides järgmiselt:
  2. Ühenda serveriga
  3. Mine kataloogi ./ssh: cd ~ / .ssh /
  4. Seejärel kasutage nano redaktor avage volitatud_keelsed dokumendid, et muuta nano-volitatud_keele

    ja lisage sellele failile eelnevalt loodud võti ja salvestage andmed ja lisage sellele failile eelnevalt loodud võti ja salvestage andmed

  5. Sulge kitt ssh
  6. Avage Putty, klõpsake "Load"
  7. Edasi SSH seadetes -> Auth, määrake võtmefaili tee .ppk
  8. Klõpsake nuppu Open (Ava), seejärel algab sessioon serveril võtit kasutamata!

Mac SSH klient

Kuna MacOS põhineb UNIX-süsteemil, saate ssh-i kaudu ühendada otse terminalist!

Kui te ei soovi parooli kasutada, peate esmalt installima Homebrewi:

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

ja siis kõik on nagu Linuxis.

On olemas ka mugav Mac ssh klient - Termius .

SSH kliendi android ja iOS

Kõige mugavam SSH klient iOS ja Android jaoks on Termius app!

Androidi jaoks:

IOS-i puhul:

Failide ülekandmine ja allalaadimine SSH (SCP) kaudu

Faili üleslaadimine kohalikust seadmest serverile ssh abil Linuxis ja MacOSis:

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

Faili kopeerimine serverist kohaliku Linuxi või MacOSi arvutisse:

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

Serverist serverisse:

scp kasutaja @ server_ip1: /home/file.txt kasutaja @ server_ip2: / home /

Akende puhul

Failide teisaldamiseks SSH-ga Windowsis kasutatakse pscp .

pscp.exe file.zip root @ ip_server: / var / www /

SSH seadistamine

Kui peate SSH-le kohe root-i lisama:

SSH sadama muutus

Kuna vaikimisi on ssh konfigureeritud sadamas 22, ei ole serverit turvaline kasutada. Seetõttu tasub sadamat muuta!

Muutke nano abil sshd_config dokumenti, sisestage käsk:

sudo nano / etc / ssh / sshd_config

ja muutke portide väärtused nõutavateks:

# Millised pordid, IP-d ja protokollid, mida me kuulame Port 22-st

Logi sisse ainult SSH-võtme kaudu:

Muutke nano abil sshd_config dokumenti, sisestage käsk:

sudo nano / etc / ssh / sshd_config

PasswordAuthentication väärtuste muutmine jahilt ei:

RSAAuthentication jah PubkeyAuthentication jah PasswordAuthentication nr

Kas teil on endiselt küsimusi? Kirjutage need kommentaaridesse, ütle meile, mis sul on, või vastupidi!

See on kõik! Loe peatükist rohkem kasulikke artikleid ja juhiseid. Artiklid ja Linux Hacks . Peatuge saidiga Android +1 , siis on see veelgi huvitavam!

Kuidas luua SSH-võti?
Kuidas lisada SSH-võti serverisse?
Kuidas luua SSH-võti?
Kuidas lisada SSH-võti serverisse?