sedhesrebsit.ru

Utilizați SSH

Dacă vă conectați la alt computer prin internetul proverbial nesigur, probabil că doriți să faceți totul pentru a vă securiza datele. SSH este o modalitate de a realiza acest lucru. Pentru aceasta, va trebui să instalați SSH pe computer și apoi să faceți o conexiune criptată cu un server. Rețineți că pentru a putea asigura conexiunea, SSH trebuie să fie activată pe ambele părți ale conexiunii. Urmați acest ghid pentru a vă asigura că conexiunea este cât mai sigură posibil.

pași

Partea 1
Efectuarea unei conexiuni prima dată

Imaginea intitulată Folosiți SSH Pasul 1
1
Instalați SSH. În Windows, va trebui să descărcați un client SSH. Cea mai populară este Cygwin, pe care o puteți descărca gratuit de pe site-ul dezvoltatorului. Descărcați și instalați programul. Un alt program popular gratuit este PuTTY.
  • În timpul instalării Cygwin trebuie să optați pentru instalarea OpenSSH de la departamentul Net.
  • SSH este deja instalat pe Linux și Mac OS X. Acest lucru se datorează faptului că SSH este un sistem UNIX și deoarece Linux și OS X sunt derivate din sistemul UNIX.
  • Imaginea intitulată Folosiți SSH Pasul 2
    2
    Porniți SSH. Deschideți programul terminal instalat de Cygwin sau deschideți Terminalul în OS X sau Linux. SSH utilizează o interfață terminală pentru a comunica cu alte computere. Nu există o interfață grafică pentru SSH, deci va trebui să înveți să mergi cu tastarea comenzilor.
  • Imaginea intitulată Folosiți SSH Pasul 3
    3
    Testați conexiunea. Înainte de a se îngropa în materie de chei sigure și fișiere în mișcare, este important pentru a testa dacă SSH este configurat corect pe computer, precum și pe sistemul pe care îl conectați. Introduceți următoarea comandă, înlocuiți-o de numele de utilizator al celuilalt calculator și de către adresa celuilalt computer sau server:
  • $ ssh @
  • Vi se va cere parola după ce conexiunea a fost stabilită. Nu veți vedea cursorul în mișcare sau niciun caracter pe care îl introduceți ca parte a parolei.
  • Dacă acest pas nu reușește, SSH nu este configurat corect pe propriul computer sau celălalt computer nu acceptă o conexiune SSH.
  • Partea 2
    Aflați comenzile de bază

    Imaginea intitulată Folosiți SSH Pasul 4
    1
    Du-te la shell-ul SSH. Dacă vă conectați pentru prima dată la celălalt computer, ar trebui să fiți în directorul HOME. Utilizați-l pentru a naviga în cadrul acestei structuri de directoare CD comandă:
    • cd ... Mutați un director în structura arborescentă.
    • CD . Accesați un subdirector specificat.
    • cd / home / director / cale /. Mergeți la directorul indicat din rădăcină (acasă).
    • cd ~. Reveniți la directorul HOME.
  • Imaginea intitulată Folosiți SSH Pasul 5
    2
    Verificați conținutul directoarelor curente. Pentru a vedea care fișiere și foldere sunt prezente în locația dvs. curentă, utilizați comanda ls:
  • ls. Oferiți o listă a tuturor fișierelor și dosarelor din directorul curent.
  • ls -l. Oferiți o listă a conținutului directorului, împreună cu informații suplimentare, cum ar fi dimensiunea, drepturile și data.
  • ls-o. Furnizați o listă a întregului conținut, inclusiv fișierele și folderele ascunse.
  • Imaginea intitulată Folosiți SSH Pasul 6
    3
    Copiați fișierele din locația curentă la computerul la distanță. Dacă doriți să copiați fișiere de pe propriul computer la un computer la distanță, utilizați comanda scp:
  • scp /localdirectory/example1.txt @: va copia exemplul1.txt pe cale pe computerul la distanță. Poți lăsați goale pentru a copia fișierul în rădăcina celuilalt computer.
  • scp @: /home/example1.txt ./ va muta example1.txt din directorul de domiciliu de pe computerul la distanță la directorul curent de pe computerul local.
  • Imaginea intitulată Folosiți SSH Pasul 7
    4
    Copiați fișierele prin shell. Utilizați comanda cp pentru a face copii ale fișierelor din același director sau dintr-un director la alegere:
  • cp example1.txt example2.txt va face o copie a example1.txt sub numele example2.txt în aceeași locație.
  • cp example1.txt / va face o copie a exemplului1.txt în locația indicată de .
  • Imaginea intitulată Folosiți SSH Pasul 8
    5


    Mutați și redenumiți fișierele. Dacă doriți să modificați numele unui fișier sau dacă doriți să mutați fișierul fără să îl copiați, puteți face comanda mv:
  • mv example1.txt example2.txt va redenumi exemplu1.txt la example2.txt. Fișierul nu este mutat.
  • directorul mv director1 va redenumi directorul1 la directorul2. Conținutul directorului nu va fi modificat.
  • mv example1.txt director1 / Se va muta exemplul1.txt în director1.
  • mv exemplu1.txt director1 / example2.txt va muta example1.txt în director1 și va schimba numele în example2.txt
  • Imaginea intitulată Folosiți SSH Pasul 9
    6
    Ștergerea fișierelor și a directoarelor. Dacă trebuie să scoateți ceva de pe computerul la care sunteți conectat, utilizați codul rm comandă:
  • rm example1.txt fișierul va fi example1.txt.
  • rm -I exemplu1.txt va șterge exemplul example1.txt după ce vi sa solicitat confirmarea.
  • directorul rm1 / va șterge directorul1 împreună cu conținutul său.
  • Imaginea intitulată Folosiți SSH Pasul 10
    7
    Schimbați permisiunile pentru fișierele dvs. Puteți schimba permisiunile de citire și scriere a fișierelor cu ajutorul acesteia chmod comandă:
  • chmod u + w exemplu1.txt va adăuga permisiunea de citire (modificare) la fișier pentru utilizator (u). De asemenea, puteți utiliza funcția g utilizați modificatorul pentru permisiunile unui grup sau comanda o pentru permisiuni la nivel mondial (toată lumea).
  • chmod g + r exemplu1.txt va da permisiunea de citire / citire (acces) fișierului pentru un grup.
  • Există o lungă listă de permisiuni pe care le puteți utiliza pentru a deschide sau a închide anumite părți ale unui sistem.
  • Imaginea intitulată Folosiți SSH Pasul 11
    8
    Aflați celelalte sarcini de bază utilizate în mod obișnuit. Există o serie de comenzi importante pe care le veți folosi foarte mult în interfața shell. Acestea includ:
  • mddir newdirectory creează un nou subdirector cu numele noul director.
  • PWD va afișa locația curentă a directorului.
  • care arată cine este conectat la un sistem.
  • pico newfile.txt sau vi newfile.txt va crea un fișier nou și îl va deschide cu editorul de fișiere. Diferitele sisteme au fiecare propriul editor de fișiere. Cele mai cunoscute sunt pico și vi. Aveți nevoie de o comandă diferită pentru fiecare editor.
  • Imaginea intitulată Folosiți SSH Pasul 12
    9
    Informații detaliate despre diferitele comenzi. Dacă nu sunteți sigur ce va face o comandă, utilizați comanda om pentru a afla mai multe despre modul în care puteți utiliza o comandă și parametrii pe care îi puteți utiliza:
  • om afișează informații despre comanda respectivă.
  • om-k va căuta termenul de căutare specificat în toate paginile manualului.
  • Partea 3
    Efectuarea cheilor cu criptare

    Imaginea intitulată Folosiți SSH Pasul 13
    1
    Creați-vă cheile SSH. Cu aceste taste puteți să vă conectați la o locație la distanță, astfel încât întotdeauna să introduceți o parolă. Aceasta este o metodă mult mai sigură, deoarece parola nu trebuie trimisă de fiecare dată în rețea.
    • Creați dosarul cheie de pe computer cu comanda $ mkdir .ssh
    • Creați cheile publice și private cu comanda $ ssh-keygen -t rsa
    • Veți fi întrebat dacă doriți să faceți o frază de recunoaștere a cheilor - acest lucru este opțional. Dacă nu doriți să obțineți recunoașterea, apăsați pe Enter. Aceasta creează două chei în directorul .ssh: id_rsa și id_rsa.pub
    • Schimbați permisiunile cheii private. Pentru a vă asigura că cheia privată este citită numai de dvs., utilizați comanda $ chmod 600.ssh / id_rsa
  • Imaginea intitulată Folosiți SSH Pasul 14
    2
    Plasați cheia publică pe computerul la distanță. Odată ce cheile sunt create, sunteți gata să plasați cheia publică pe computerul la distanță pentru a crea o conexiune fără o parolă. Introduceți următoarea comandă și înlocuiți părțile indicate anterior:
  • $ scp .ssh / id_rsa.pub @:
  • Asigurați-vă că plasați un colon (:) la sfârșitul unei comenzi.
  • Vi se va cere să introduceți o parolă înainte de începerea transferului de fișiere.
  • Imaginea intitulată Folosiți SSH Pasul 15
    3
    Instalați cheia publică pe computerul la distanță. După ce ați pus cheia pe computerul la distanță, va trebui să o instalați astfel încât să funcționeze corect. Mai întâi, conectați-vă la computerul la distanță în același mod ca la Pasul 3.
  • Creați un folder SSH pe computerul la distanță, dacă acesta nu există deja: $ mkdir .ssh
  • Adăugați cheia la fișierul chei autorizate. Dacă acest fișier nu există încă, acesta va fi creat: $ cat id_rsa.pub >> .ssh / authorized_keys
  • Schimbați permisiunile pentru dosarul SSH pentru a accesa: $ chmod 700.ssh
  • Imaginea intitulată Utilizați SSH Pasul 16
    4
    Verificați dacă conexiunea funcționează. Odată ce cheia a fost instalată pe computerul la distanță, ar trebui să puteți efectua o conexiune fără a vi se solicita o parolă. Introduceți următoarea parolă pentru a testa conexiunea: $ ssh @
  • Dacă faceți o conexiune fără a solicita o parolă, tastele sunt configurate corect.
  • Distribuiți pe rețelele sociale:

    înrudit
    Conexiune gratuită la internetConexiune gratuită la internet
    Instalați LinuxInstalați Linux
    Instalați aplicații Android pe PC cu BluestacksInstalați aplicații Android pe PC cu Bluestacks
    Descărcați, instalați și executați JDKDescărcați, instalați și executați JDK
    Instalați un server de baze de date MySQL pe PC-ul WindowsInstalați un server de baze de date MySQL pe PC-ul Windows
    Instalați un nou sistem de operare pe computerInstalați un nou sistem de operare pe computer
    Utilizați Facebook în ChinaUtilizați Facebook în China
    Instalați FFmpeg pentru WindowsInstalați FFmpeg pentru Windows
    Descărcați Google ChromeDescărcați Google Chrome
    Instalați Google EarthInstalați Google Earth
    » » Utilizați SSH

    © 2011—2021 sedhesrebsit.ru