Kako uporabljati SSH (s slikami)

Kazalo:

Kako uporabljati SSH (s slikami)
Kako uporabljati SSH (s slikami)

Video: Kako uporabljati SSH (s slikami)

Video: Kako uporabljati SSH (s slikami)
Video: REVAN - THE COMPLETE STORY 2024, Maj
Anonim

Če se povezujete z drugim računalnikom prek interneta, boste verjetno želeli zaščititi svoje podatke. SSH je eden od načinov za to. Če želite to narediti, morate v računalniku pravilno nastaviti SSH in nato ustvariti šifrirano povezavo s strežnikom. Ne pozabite, da mora biti za zaščito povezave na obeh koncih povezave omogočen SSH. Sledite tem navodilom in se prepričajte, da je vaša povezava čim bolj varna.

Koraki

1. del od 3: Prvič vzpostavitev povezave

Uporabite SSH 1. korak
Uporabite SSH 1. korak

Korak 1. Namestite SSH

Za Windows boste morali prenesti in namestiti odjemalski program SSH. Najbolj priljubljen je Cygwin, ki je brezplačno na voljo na spletnem mestu razvijalca. Prenesite in namestite ga tako kot kateri koli drug program. Drug priljubljen brezplačen program je PuTTY.

  • Med namestitvijo Cygwina se morate odločiti za namestitev OpenSSH v razdelku Net.
  • Linux in Mac OS X imata SSH že nameščen v sistemu. To je zato, ker je SSH sistem UNIX, Linux in OS X pa izhajata iz UNIX -a.
  • Če imate Windows 10 s posodobitvijo obletnice, lahko namestite podsistem Windows za Linux, ki ima vnaprej nameščen SSH.
Uporabite SSH 2. korak
Uporabite SSH 2. korak

Korak 2. Zaženite SSH

Odprite terminalski program, ki ga namesti Cygwin ali Bash v Ubuntuju v sistemu Windows za Windows 10, ali odprite terminal v OS X ali Linux. SSH uporablja terminalni vmesnik za interakcijo z drugimi računalniki. Za SSH ni grafičnega vmesnika, zato boste morali udobno vnašati ukaze.

Uporabite SSH 3. korak
Uporabite SSH 3. korak

Korak 3. Preverite povezavo

Preden se lotite ustvarjanja varnih ključev in premikanja datotek, boste želeli preveriti, ali je SSH pravilno konfiguriran v računalniku in sistemu, s katerim se povezujete. Vnesite naslednji ukaz, ki ga v oddaljenem računalniku nadomestite z vašim uporabniškim imenom in z naslovom oddaljenega računalnika ali strežnika:

  • $ ssh @

  • Če želite določiti vrata, dodajte

    -p 0000

  • (0000 zamenjajte z želeno številko vrat).
  • Ko bo povezava vzpostavljena, boste morali vnesti geslo. Ko vnesete geslo, ne boste videli premikanja kazalca ali vnosa znakov.
  • Če ta korak ne uspe, je v vašem računalniku napačno konfiguriran SSH ali pa oddaljeni računalnik ne sprejema povezav SSH.

2. del 3: Učenje osnovnih ukazov

Uporabite 4. korak SSH
Uporabite 4. korak SSH

Korak 1. Krmarite po lupini SSH

Ko se prvič povežete z oddaljenim računalnikom, bi morali biti v imeniku HOME. Če se želite premikati po imeniški strukturi, uporabite

cd

ukaz:

  • cd..

  • vas bo premaknil za en imenik navzgor.
  • cd

  • vas bo premaknil v podani podimenik.
  • cd/home/imenik/pot/

  • vas bo premaknil v podani imenik iz korena (home).
  • cd ~

  • vas bo vrnil v imenik HOME.
Uporabite korak SSH SSH
Uporabite korak SSH SSH

Korak 2. Preverite vsebino trenutnega imenika

Če želite videti, katere datoteke in mape na vaši trenutni lokaciji, lahko uporabite

ls

ukaz:

  • ls

  • bo prikazal vse datoteke in mape v vašem trenutnem imeniku.
  • ls - l

  • bo prikazal vsebino imenika skupaj z dodatnimi informacijami, kot so velikost, dovoljenja in datum.
  • ls-a

  • bo prikazala vso vsebino, vključno s skritimi datotekami in mapami.
Uporabite SSH 6. korak
Uporabite SSH 6. korak

Korak 3. Kopirajte datoteke z vaše lokacije na oddaljeni računalnik

Če morate datoteke iz lokalnega računalnika kopirati v računalnik, do katerega dostopate na daljavo, lahko uporabite

scp

ukaz:

  • scp /localdirectory/example1.txt @:

  • bo kopiral example1.txt v podano vrednost na oddaljenem računalniku. Za kopiranje v korensko mapo oddaljenega računalnika lahko pustite prazno.
  • scp @:/home/example1.txt./

  • bo premaknil example1.txt iz domačega imenika na oddaljenem računalniku v trenutni imenik na lokalnem računalniku.
Uporabite SSH 7. korak
Uporabite SSH 7. korak

Korak 4. Kopirajte datoteke skozi lupino

Uporabite lahko

cp

ukaz za kopiranje datotek v istem imeniku ali v imenik po vaši izbiri:

  • cp example1.txt example2.txt

  • bo na istem mestu ustvaril kopijo example1.txt, imenovano example2.txt.
  • cp example1.txt /

  • bo ustvaril kopijo example1.txt na mestu, ki ga določa.
Uporabite SSH 8. korak
Uporabite SSH 8. korak

Korak 5. Premaknite in preimenujte datoteke

Če želite spremeniti ime datoteke ali ga premakniti brez kopiranja, lahko uporabite

mv

ukaz:

  • mv example1.txt example2.txt

  • bo preimenoval example1.txt v example2.txt. Datoteka bo ostala na istem mestu.
  • mv imenik1 imenik2

  • bo preimenoval imenik1 v imenik2. Vsebina imenika bo ostala nespremenjena.
  • mv example1.txt imenik1/

  • bo premaknil example1.txt v imenik1.
  • mv example1.txt imenik1/example2.txt

  • bo premaknil example1.txt v imenik1 in ga preimenoval v example2.txt
Uporabite SSH 9. korak
Uporabite SSH 9. korak

Korak 6. Izbrišite datoteke in imenike

Če morate iz računalnika, s katerim ste povezani, odstraniti karkoli, lahko uporabite

rm

ukaz:

  • rm example1.txt

  • bo izbrisal datoteko example1.txt.
  • rm –I primer1.txt

  • bo po pozivu za potrditev izbrisal datoteko example1.txt.
  • imenik rm1/

  • bo izbrisal imenik1 in vso njegovo vsebino.
Uporabite SSH 10. korak
Uporabite SSH 10. korak

Korak 7. Spremenite dovoljenja za svoje datoteke

Pooblastila za branje in pisanje datotek lahko spremenite s pomočjo

chmod

ukaz:

  • chmod u+w example1.txt

    bo uporabniku (u) v datoteko dodal dovoljenje za pisanje (spreminjanje). Uporabite lahko tudi

    g

    modifikator za skupinska dovoljenja ali

    o

  • za svetovna dovoljenja.
  • chmod g+r example1.txt

  • bo datoteki za skupino dodal dovoljenje za branje (dostop).
  • Obstaja velik seznam dovoljenj, ki jih lahko uporabite za zaščito ali odpiranje različnih vidikov vašega sistema.
Uporabite SSH 11. korak
Uporabite SSH 11. korak

Korak 8. Naučite se drugih izbranih osnovnih ukazov

Obstaja še nekaj pomembnih ukazov, ki jih boste precej uporabljali v vmesniku lupine. Vključujejo:

  • newdirectory mkdir

  • bo ustvaril nov podimenik, imenovan newdirectory.
  • pwd

  • bo prikazal vašo trenutno lokacijo imenika.
  • WHO

  • prikazuje, kdo je prijavljen v sistem.
  • pico newfile.txt

    ali

    vi newfile.txt

  • bo ustvaril novo datoteko in odprl urejevalnik datotek. V različnih sistemih bodo nameščeni različni urejevalniki datotek. Najpogostejša sta pico in vi. Če imate nameščen drug urejevalnik datotek, boste morda morali uporabiti različne ukaze.
Uporabite SSH 12. korak
Uporabite SSH 12. korak

Korak 9. Pridobite podrobne informacije o katerem koli ukazu

Če niste prepričani, kaj bo naredil ukaz, lahko uporabite

človek

ukaz za spoznavanje vseh možnih uporab in parametrov:

  • človek

  • prikaže informacije o tem ukazu.
  • človek –k

  • bo iskal po vseh straneh s seznamom ključnih besed, ki jih določite.

3. del 3: Ustvarjanje šifriranih ključev

Uporabite SSH korak 13
Uporabite SSH korak 13

Korak 1. Ustvarite ključe SSH

Ti ključi vam bodo omogočili povezavo z oddaljeno lokacijo, ne da bi morali vsakič vnesti geslo. To je veliko bolj varen način za povezavo z oddaljenim računalnikom, saj vam gesla ni treba prenašati po omrežju.

  • V računalniku ustvarite mapo s ključi

    $ mkdir.ssh

  • Z ukazom ustvarite javne in zasebne ključe

    $ ssh-keygen-t rsa

  • Vprašani boste, ali želite ustvariti geslo za ključe; to ni obvezno. Če ne želite ustvariti gesla, pritisnite Enter. To bo ustvarilo dva ključa v imeniku.ssh: id_rsa in id_rsa.pub
  • Spremenite dovoljenja za zasebni ključ. Če želite zagotoviti, da zasebni ključ berete samo vi, vnesite ukaz

    $ chmod 600.ssh/id_rsa

Uporabite 14. korak SSH
Uporabite 14. korak SSH

Korak 2. Postavite javni ključ na oddaljeni računalnik

Ko ustvarite ključe, ste pripravljeni javni ključ postaviti v oddaljeni računalnik, da se lahko povežete brez gesla. Vnesite naslednji ukaz in zamenjajte ustrezne dele, kot je razloženo prej:

  • $ scp.ssh/id_rsa.pub @:

  • Na koncu ukaza vključite dvopičje (:).
  • Pred začetkom prenosa datoteke boste morali vnesti geslo.
Uporabite SSH 15. korak
Uporabite SSH 15. korak

Korak 3. Namestite javni ključ na oddaljeni računalnik

Ko postavite ključ na oddaljeni računalnik, ga boste morali namestiti, da deluje pravilno. Najprej se v oddaljeni računalnik prijavite na enak način kot v 3. koraku.

  • Ustvarite mapo SSH na oddaljenem računalniku, če še ne obstaja:

    $ mkdir.ssh

  • Dodajte svoj ključ v datoteko pooblaščenih ključev. Če datoteka še ne obstaja, bo ustvarjena:

    $ cat id_rsa.pub >>.ssh/pooblaščeni_ključi

  • Spremenite dovoljenja za mapo SSH, da omogočite dostop:

    $ chmod 700.ssh

Uporabite 16. korak SSH
Uporabite 16. korak SSH

Korak 4. Preverite, ali povezava deluje

Ko je ključ nameščen na oddaljenem računalniku, bi morali vzpostaviti povezavo, ne da bi morali vnesti geslo. Za preizkus povezave vnesite naslednji ukaz:

$ ssh @

Če se povežete, ne da bi morali vnesti geslo, so ključi pravilno konfigurirani

Priporočena: