Kako koristiti SSH (sa slikama)

Sadržaj:

Kako koristiti SSH (sa slikama)
Kako koristiti SSH (sa slikama)

Video: Kako koristiti SSH (sa slikama)

Video: Kako koristiti SSH (sa slikama)
Video: Kako proveriti da li neko prisluškuje vaš telefon 2024, Maj
Anonim

Ako se želite povezati s drugim računarima putem notorno nesigurnog Interneta, možda ćete htjeti učiniti sve kako biste zaštitili svoje podatke. SSH je jedan od načina zaštite vaših podataka. Da biste zaštitili podatke, morate ispravno postaviti SSH na računaru, a zatim uspostaviti šifrovanu vezu sa serverom. Međutim, imajte na umu da za uspostavljanje sigurne veze obje točke povezivanja moraju imati SSH. Slijedite ovaj vodič kako biste bili sigurni da je vaša veza što je moguće sigurnija.

Korak

1. dio od 3: Povezivanje po prvi put

Koristite SSH korak 1
Koristite SSH korak 1

Korak 1. Instalirajte SSH

Za Windows morate preuzeti SSH klijent. Najpopularniji klijent je Cygwin, koji je dostupan besplatno sa web stranice programera. Preuzmite i instalirajte ga poput instaliranja bilo kojeg drugog programa. Još jedna besplatna opcija je PuTTY.

  • Tokom Cygwin instalacije morate izabrati da instalirate OpenSSH iz odjeljka Net.
  • Linux i OS X već imaju SSH klijenta na sistemu, jer je SSH Unix sistem, a Linux i OS X dolaze iz Unixa.
Koristite SSH korak 2
Koristite SSH korak 2

Korak 2. Pokrenite SSH

Otvorite Terminal program koji je instalirao Cygwin ili otvorite terminal na OS X ili Linux. SSH koristi terminalno sučelje za interakciju s drugim računarima. Ne postoji grafičko sučelje za SSH, pa bi vam trebalo biti ugodno upisivati naredbe.

Koristite SSH korak 3
Koristite SSH korak 3

Korak 3. Provjerite vezu

Prije nego generirate sigurnosni ključ i premjestite datoteke, možda ćete htjeti provjeriti je li SSH ispravno konfiguriran na vašem računaru i na vašem ciljnom računaru. Unesite ovu naredbu, promijenivši je svojim korisničkim imenom i adresom ciljnog računara ili servera.:

  • $ ssh@

  • Nakon uspješne veze od vas će se tražiti lozinka. Nećete vidjeti pomicanje kursora niti unesene znakove dok upisujete lozinku.
  • Ako ovaj korak ne uspije, moguće je da SSH nije pravilno postavljen na vašem računaru ili poslužitelj ne prihvaća SSH veze.

Dio 2 od 3: Učenje osnovnih komandi

Koristite SSH korak 4
Koristite SSH korak 4

Korak 1. Dođite do SSH ljuske

Kada se prvi put povežete na udaljeno računalo, bit ćete u direktoriju HOME. Za kretanje između struktura direktorija koristite naredbu

CD

:

  • cd..

  • pomaknut će vas za jedan direktorij gore.
  • CD

  • premjestit će vas u poddirektorij koji ste unijeli.
  • cd/home/direktorij/putanja/

  • premjestit će vas u određeni direktorij iz korijena (početna)
  • cd ~

  • vratit će vas u direktorij HOME.
Koristite SSH korak 5
Koristite SSH korak 5

Korak 2. Provjerite sadržaj trenutnog direktorija

Za pregled datoteka i mapa na vašoj trenutnoj lokaciji možete koristiti naredbu

ls

komande:

  • ls

  • će prikazati sve datoteke i mape u trenutnom direktoriju.
  • ls –l

  • prikazat će sadržaj direktorija zajedno s dodatnim podacima kao što su veličina, dozvole i datum.
  • ls-a

  • prikazat će cijeli direktorij, uključujući skrivene datoteke i mape.
Koristite SSH korak 6
Koristite SSH korak 6

Korak 3. Kopirajte datoteke sa računara na udaljeni računar

Ako trebate kopirati datoteke s računara na udaljeni računar, možete koristiti naredbu

scp

komande:

  • scp /localdirectory/example1.txt @:

  • će kopirati example1.txt na udaljeni računar. Možete ostaviti prazno za kopiranje u osnovnu fasciklu na udaljenom računaru.
  • scp @:/home/example1.txt./

  • će premjestiti example1.txt iz početnog direktorija na udaljenom računaru u trenutni direktorij na vašem računaru.
Koristite SSH korak 7
Koristite SSH korak 7

Korak 4. Kopirajte datoteku preko ljuske

Možete koristiti naredbu

k.č

za kopiranje datoteka u isti direktorij ili u direktorij po vašem izboru.

  • cp example1.txt example2.txt

  • će stvoriti kopiju example1.txt pod nazivom example2.txt na istoj lokaciji.
  • cp example1.txt /

  • će napraviti kopiju example1.txt na navedenu lokaciju u.
Koristite SSH korak 8
Koristite SSH korak 8

Korak 5. Premjestite i preimenujte datoteku

Ako želite preimenovati datoteku ili je premjestiti bez kopiranja, koristite naredbu

mv

  • mv example1.txt example2.txt

  • će preimenovati datoteku example1.txt u example2.txt. Datoteke će biti na istoj lokaciji.
  • mv direktorij1 direktorij2

  • će preimenovati direktorij1 u direktorij2. Sadržaj direktorija se neće promijeniti.
  • mv example1.txt direktorij1/

  • će premjestiti example1.txt u direktorij1.
  • mv example1.txt direktorij1/example2.txt

  • će premjestiti example1.txt u direktorij1 i preimenovati ga u example2.txt
Koristite SSH korak 9
Koristite SSH korak 9

Korak 6. Izbrišite datoteke i direktorije

Ako trebate izbrisati bilo što s udaljenog računala, možete koristiti naredbu

rm

  • rm example1.txt

  • izbrisat će datoteku example1.txt.
  • rm –I primjer1.txt

  • izbrisat će datoteku example1.txt nakon što vam da upozorenje.
  • rm direktorij1/

  • izbrisat će direktorij1 i sav njegov sadržaj.
Koristite SSH korak 10
Koristite SSH korak 10

Korak 7. Promijenite dozvole za datoteke

Dopuštenja za čitanje i pisanje vaših datoteka možete promijeniti naredbom

chmod

  • chmod u+w example1.txt

    će dodati dozvole za pisanje/izmjenu datoteka za korisnika (u). Takođe možete koristiti

    g

    za grupne dozvole i

    o

  • za svetsko licenciranje.
  • chmod g+r example1.txt

  • će dodati dozvole za čitanje/pristup datotekama za grupu.
  • Postoji velika lista dozvola koje možete koristiti za osiguranje ili otvaranje pristupa različitim aspektima vašeg sistema.
Koristite SSH korak 11
Koristite SSH korak 11

Korak 8. Naučite druge osnovne naredbe

Postoje neke druge važne naredbe koje ćete često koristiti u sučelju ljuske, kako slijedi:

  • mkdir newdirectory

  • će stvoriti novi direktorij s imenom newdirectory
  • pwd

  • prikazat će vaš trenutni direktorij.
  • SZO

  • će prikazati ko je trenutno prijavljen na sistem.
  • pico newfile.txt

    ili

    vi newfile.txt

  • će stvoriti novu datoteku i otvoriti uređivač datoteka. Različiti sistemi će imati različite uređivače datoteka. Najčešći urednici su pico i vi. Morat ćete koristiti drugu naredbu ako koristite drugi uređivač datoteka.
Koristite SSH korak 12
Koristite SSH korak 12

Korak 9. Dobijte detaljne informacije za bilo koju naredbu

Ako niste sigurni u funkciju naredbe, upotrijebite je

čovječe

naučiti sve parametre i njihovu upotrebu.

  • čovječe

  • će prikazati informacije o naredbi.
  • man –k

  • pretražit će sve stranice s ključnim riječima koje ste unijeli.

Dio 3 od 3: Generiranje šifriranog ključa

Koristite SSH korak 13
Koristite SSH korak 13

Korak 1. Generirajte SSH ključ

Ova brava vam omogućava da se povežete na udaljenu lokaciju bez potrebe za unosom lozinke svaki put. Ovo će vašu vezu s udaljenim računarom učiniti sigurnijom jer vaša lozinka neće biti poslana preko mreže.

  • Kreirajte fasciklu sa ključevima na svom računaru unosom naredbe

    $ mkdir.ssh

  • Generirajte privatne i javne ključeve naredbom

    $ ssh-keygen –t rsa

  • Od vas će se tražiti da kreirate lozinku za ključ; nije obavezno. Ako ne želite unijeti lozinku za ključ, pritisnite Enter. Ovo će stvoriti dva ključa u.ssh folderu: id_rsa i id_rsa.pub.
  • Promijenite dozvole privatnog ključa. Da biste bili sigurni da vaš privatni ključ možete pročitati samo vi, unesite naredbu

    $ chmod 600.ssh/id_rsa

Koristite SSH korak 14
Koristite SSH korak 14

Korak 2. Postavite javni ključ na udaljeno računalo

Nakon što generirate ključ, javni ključ možete pohraniti na udaljeno računalo kako biste se mogli povezati bez lozinke. Unesite sljedeću naredbu promjenom određenih dijelova kako je ranije opisano::

  • $ scp.ssh/id_rsa.pub @:

  • Uključite dvotočku (:) na kraju naredbe.
  • Prije početka prijenosa od vas će se tražiti lozinka.
Koristite SSH korak 15
Koristite SSH korak 15

Korak 3. Instalirajte javni kod na udaljenom računaru

Nakon što postavite kôd na udaljeno računalo, morat ćete ga instalirati da bi kôd ispravno radio. Prvo se prijavite u sistem na način opisan u koraku 3.

  • Kreirajte SSH fasciklu na udaljenom računaru ako već ne postoji:

    $ mkdir.ssh

  • Stavite svoj ključ u ovlaštenu datoteku ključeva. Ako datoteka ne postoji, bit će kreirana.

    $ cat id_rsa.pub >>.ssh/ovlašteni_ključevi

  • Promijenite dozvole za SSH mapu kako bi joj bila dostupna:

    $ chmod 700.ssh

Koristite SSH korak 16
Koristite SSH korak 16

Korak 4. Provjerite radi li veza

Nakon što je ključ instaliran na udaljenom računaru, trebali biste moći uspostaviti vezu bez traženja lozinke. Unesite ovu naredbu da provjerite vezu:

$ ssh@

Preporučuje se: