Cum se folosește SSH (cu imagini)

Cuprins:

Cum se folosește SSH (cu imagini)
Cum se folosește SSH (cu imagini)

Video: Cum se folosește SSH (cu imagini)

Video: Cum se folosește SSH (cu imagini)
Video: Top 5 discursuri care vă vor pregăti pentru succes | DOZA DE MOTIVAȚIE 2024, Mai
Anonim

Dacă doriți să vă conectați la alte computere printr-un Internet notoriu nesigur, vă recomandăm să faceți tot posibilul pentru a vă menține datele în siguranță. SSH este o modalitate de a vă securiza datele. Pentru a securiza datele, trebuie să configurați corect SSH pe computer, apoi să stabiliți o conexiune criptată la server. Rețineți, totuși, că pentru a stabili o conexiune sigură, ambele puncte de conexiune trebuie să aibă SSH. Urmați acest ghid pentru a vă asigura că conexiunea dvs. este cât mai sigură posibil.

Etapa

Partea 1 din 3: Conectarea pentru prima dată

Folosiți SSH Pasul 1
Folosiți SSH Pasul 1

Pasul 1. Instalați SSH

Pentru Windows, trebuie să descărcați un client SSH. Cel mai popular client este Cygwin, care este disponibil gratuit de pe site-ul dezvoltatorului. Descărcați-l și instalați-l ca și cum ați instala orice alt program. O altă opțiune gratuită este PuTTY.

  • În timpul instalării Cygwin, trebuie să alegeți să instalați OpenSSH din secțiunea Net.
  • Linux și OS X au deja un client SSH pe sistem, deoarece SSH este un sistem Unix, iar Linux și OS X provin de la Unix.
Utilizați pasul 2 SSH
Utilizați pasul 2 SSH

Pasul 2. Rulați SSH

Deschideți programul Terminal instalat de Cygwin sau deschideți un terminal pe OS X sau Linux. SSH utilizează o interfață terminală pentru a interacționa cu alte computere. Nu există o interfață grafică pentru SSH, deci ar trebui să fiți confortabil la tastarea comenzilor.

Folosiți SSH Pasul 3
Folosiți SSH Pasul 3

Pasul 3. Verificați conexiunea

Înainte de a genera o cheie de securitate și de a muta fișiere, vă recomandăm să verificați dacă SSH este configurat corect pe computerul dvs. și pe computerul țintă. Introduceți această comandă, schimbând-o cu numele de utilizator și cu adresa computerului sau serverului țintă.:

  • $ ssh @

  • Vi se va cere o parolă după o conexiune reușită. Nu veți vedea cum se deplasează cursorul sau caracterele introduse pe măsură ce introduceți parola.
  • Dacă acest pas eșuează, este posibil ca SSH să nu fie configurat corect pe computer sau serverul să nu accepte conexiuni SSH.

Partea 2 din 3: Învățarea comenzilor de bază

Utilizați pasul 4 SSH
Utilizați pasul 4 SSH

Pasul 1. Navigați la shell-ul SSH

Prima dată când vă conectați la un computer la distanță, veți fi în directorul HOME. Pentru a vă deplasa între structurile de directoare, utilizați comanda

CD

:

  • CD..

  • vă va muta un director în sus.
  • CD

  • vă va muta în subdirectorul introdus.
  • cd / home / director / cale /

  • vă va muta la un anumit director din root (acasă)
  • cd ~

  • vă va întoarce în directorul HOME.
Folosiți SSH Pasul 5
Folosiți SSH Pasul 5

Pasul 2. Verificați conținutul directorului curent

Pentru a vizualiza fișiere și foldere la locația dvs. curentă, puteți utiliza comanda

eu sunt

comenzi:

  • eu sunt

  • va afișa toate fișierele și folderele din directorul curent.
  • ls –l

  • va afișa conținutul directorului împreună cu informații suplimentare, cum ar fi dimensiunea, permisiunile și data.
  • ls-a

  • va afișa întregul director, inclusiv fișierele și folderele ascunse.
Folosiți SSH Pasul 6
Folosiți SSH Pasul 6

Pasul 3. Copiați fișierele de pe computer pe computerul de la distanță

Dacă trebuie să copiați fișiere de pe computer pe un computer la distanță, puteți utiliza comanda

scp

comenzi:

  • scp /localdirectory/example1.txt @:

  • va copia example1.txt pe computerul de la distanță. Puteți lăsa gol pentru a copia în folderul rădăcină de pe computerul de la distanță.
  • scp @: / home / example1.txt./

  • va muta example1.txt din directorul de start de pe computerul la distanță în directorul curent de pe computer.
Folosiți SSH Pasul 7
Folosiți SSH Pasul 7

Pasul 4. Copiați fișierul prin shell

Puteți utiliza comanda

cp

pentru a copia fișiere în același director sau într-un director la alegere.

  • cp example1.txt example2.txt

  • va crea o copie a example1.txt numită example2.txt în aceeași locație.
  • cp example1.txt /

  • va face o copie a example1.txt la locația specificată în.
Utilizați pasul 8 SSH
Utilizați pasul 8 SSH

Pasul 5. Mutați și redenumiți fișierul

Dacă doriți să redenumiți un fișier sau să îl mutați fără copiere, utilizați comanda

mv

  • mv example1.txt example2.txt

  • va redenumi fișierul example1.txt în example2.txt. Fișierele vor fi în aceeași locație.
  • director mv1 director2

  • va redenumi directorul1 în directorul2. Conținutul directorului nu se va schimba.
  • mv exemplu1.txt director1 /

  • va muta example1.txt în directorul1.
  • mv exemplu1.txt director1 / exemplu2.txt

  • va muta example1.txt în directorul1 și îl va redenumi în example2.txt
Folosiți SSH Pasul 9
Folosiți SSH Pasul 9

Pasul 6. Ștergeți fișierele și directoarele

Dacă trebuie să ștergeți ceva de pe computerul la distanță, puteți utiliza comanda

rm

  • rm exemplu1.txt

  • va șterge fișierul example1.txt.
  • rm –I exemplu1.txt

  • va șterge fișierul example1.txt după ce vă va avertiza.
  • directorul rm1 /

  • va șterge directorul1 și tot conținutul acestuia.
Folosiți SSH Pasul 10
Folosiți SSH Pasul 10

Pasul 7. Modificați permisiunile de fișiere

Puteți modifica permisiunile de citire și scriere pentru fișierele dvs. cu ajutorul comenzii

chmod

  • chmod u + w example1.txt

    va adăuga permisiunile de scriere / modificare a fișierelor pentru utilizator (u). Puteți utiliza, de asemenea

    g

    pentru permisiunile de grup și

    o

  • pentru licențierea mondială.
  • chmod g + r exemplu1.txt

  • va adăuga permisiuni de citire / acces la fișiere pentru grup.
  • Există o listă largă de permisiuni pe care le puteți utiliza pentru a securiza sau deschide accesul la diferite aspecte ale sistemului dvs.
Folosiți SSH Pasul 11
Folosiți SSH Pasul 11

Pasul 8. Aflați alte comenzi de bază

Există câteva alte comenzi importante pe care le veți folosi frecvent în interfața shell, după cum urmează:

  • mkdir newdirectory

  • va crea un nou director cu numele director nou
  • pwd

  • va afișa directorul curent.
  • care

  • va afișa cine este conectat în prezent în sistem.
  • pico newfile.txt

    sau

    vi newfile.txt

  • va crea un fișier nou și va deschide editorul de fișiere. Diferite sisteme vor avea editori de fișiere diferiți. Cei mai comuni editori sunt pico și vi. Va trebui să utilizați o comandă diferită dacă utilizați un editor de fișiere diferit.
Folosiți SSH Pasul 12
Folosiți SSH Pasul 12

Pasul 9. Obțineți informații detaliate pentru orice comandă

Dacă nu sunteți sigur de funcția unei comenzi, utilizați comanda

om

pentru a afla toți parametrii și utilizările acestora.

  • om

  • va afișa informații referitoare la comandă.
  • om –k

  • va căuta în toate paginile de manual cu cuvintele cheie introduse.

Partea 3 din 3: Generarea unei chei criptate

Folosiți SSH Pasul 13
Folosiți SSH Pasul 13

Pasul 1. Generați o cheie SSH

Această blocare vă permite să vă conectați la o locație la distanță fără a fi nevoie să introduceți o parolă de fiecare dată. Acest lucru va face conexiunea la computerul la distanță mai sigură, deoarece parola dvs. nu va fi trimisă prin rețea.

  • Creați un folder de chei pe computerul dvs. introducând comanda

    $ mkdir.ssh

  • Generați chei private și publice cu comandă

    $ ssh-keygen –t rsa

  • Vi se va cere să creați o parolă pentru cheie; este opțional. Dacă nu doriți să introduceți o parolă pentru cheie, apăsați Enter. Aceasta va crea două chei în folderul.ssh: id_rsa și id_rsa.pub.
  • Schimbați permisiunile cheii private. Pentru a vă asigura că cheia dvs. privată poate fi citită numai de dvs., introduceți comanda

    $ chmod 600.ssh / id_rsa

Folosiți SSH Pasul 14
Folosiți SSH Pasul 14

Pasul 2. Plasați cheia publică pe computerul de la distanță

După ce generați cheia, puteți stoca cheia publică pe computerul de la distanță, astfel încât să vă puteți conecta fără o parolă. Introduceți următoarea comandă schimbând anumite părți, așa cum s-a descris anterior:

  • $ scp.ssh / id_rsa.pub @:

  • Asigurați-vă că includeți două puncte (:) la sfârșitul comenzii.
  • Vi se va solicita o parolă înainte de începerea procesului de transfer.
Folosiți SSH Pasul 15
Folosiți SSH Pasul 15

Pasul 3. Instalați codul public pe computerul de la distanță

După ce ați plasat codul pe computerul de la distanță, va trebui să îl instalați pentru ca codul să funcționeze corect. Mai întâi, conectați-vă la sistem în modul descris în pasul 3.

  • Creați un folder SSH pe computerul la distanță, dacă acesta nu există deja:

    $ mkdir.ssh

  • Introduceți cheia într-un fișier de chei autorizat. Dacă fișierul nu există, va fi creat.

    $ cat id_rsa.pub >>.ssh / author_keys

  • Schimbați permisiunile pentru folderul SSH pentru al face accesibil:

    $ chmod 700.ssh

Utilizați pasul 16 SSH
Utilizați pasul 16 SSH

Pasul 4. Verificați dacă conexiunea funcționează

Odată ce cheia este instalată pe computerul la distanță, ar trebui să puteți iniția o conexiune fără să vi se solicite o parolă. Introduceți această comandă pentru a verifica conexiunea:

$ ssh @

Recomandat: