CalculatoareSoftware-ul

SSH Client: setare. Cel mai bun client SSH-

SSH Client - este un instrument necesar atunci când se utilizează SSH-conexiuni între două mașini. Acesta este destinat să intre în sistemul de operare al computerului la distanță și rulați-l în comanda. Clientul este instalat pe computerul local al utilizatorului. El trebuie să fie autentificat pe server, și numai după aceea începe serviciul. Clientul poate fi pus în aplicare pentru utilizare în terminal sau au o interfață de configurare grafică.

Ce este SSH?

SSH (Secure Shell) este tradus literal ca "shell securizat." Utilizarea SSH - este un protocol de rețea , prin care a făcut gestionarea în siguranță a nodului de la distanță în sistemul de operare de rețea. Acesta oferă o conexiune, autentificare, și transferul securizat de date de la o gazdă la alta prin criptare a traficului, care trece prin ea.

Acesta vă permite să creați tunele criptate pentru transmiterea securizată a altor protocoale de rețea într-o rețea nesigură, cum ar fi Internetul. este adesea utilizat pentru portul de expediere pe un computer la alte porturi.

Start SSH a fost pus tatuaje Ilonenom Finlandei în 1995, care l-au angajat ca un raport confidențial. Această versiune a fost numit SSH-1. În acest moment, aproape niciodată folosit.

In 1996, a fost dezvoltată o versiune îmbunătățită a SSH 2. Este incompatibil cu SSH-1 este un mai sigur și are o listă extinsă de algoritmi de criptare. Acum, în conformitate cu versiunea SSH se înțelege SSH-2. Din 2006, protocolul este recunoscut de asociere IETF Internet standard.

Există două punerea în aplicare principal SSH. Unul dintre ei de proprietate, care este dezvoltat de SSH Communications Security. În al doilea rând - OpenSSH, înființat sub conducerea lui Theo de Raadt ca o alternativă liberă pentru a deschide mai întâi. Este cea mai comună și este inclus cu cele mai multe sisteme Unix.

Ce este clientul SSH și serverul SSH

SSH protocol de conectare este pus în aplicare prin intermediul a două componente principale: un client și un server.

În cuvinte simple, un utilizator cu un client care este instalat pe un computer local, care are acces la mașina de la distanță (server). Trebuie remarcat faptul că clientul poate fi pus în aplicare interfață grafică de utilizator (ca destktopnoe aplicație) și pentru operarea într-un terminal (consola).

serverul SSH ascultă clienții și conexiunile de rețea atunci când vi se solicită o conexiune face demersurile necesare pentru autorizare. La lansări de succes de trecere stabilite pentru serviciul de client la distanță.

Accesul securizat este organizat printr-o procedură de autentificare utilizând criptarea asimetrică cu cheia publică atunci când vă conectați mai întâi. În timpul utilizării ulterioare de criptare simetrică.

standard de SSH include trei protocoale:

  • Transport Layer Protocol - asigură autentificarea serverului, confidențialitatea și integritatea. Acesta oferă compresie a datelor. Rulează pe TCP / IP.
  • Protocol de autentificare - realizează autentificarea clientului la server. Acesta acționează asupra stratului de protocol de transport.
  • Protocol de conectare - un canal criptat este multiplexate ca canal logic multiplu utilizat pentru diverse servicii. Se rulează pe partea de sus a canalului de autentificare.

Siguranță îmbunătățită este garantată de autentificare a clientului la server accesat de către client ssh și serverul de autentificare la client. Autentificarea are loc pe ambele părți.

Clientul trimite o cerere pentru prima dată a stabilit o conexiune securizată a stratului de transport. A doua cerere este trimisă după autentificare SSH-client.

Punerea în aplicare a OpenSSH

OpenSSH - este o echipă de implementare open source OpenBSD. Este cea mai comună versiune prin distribuirea gratuită.

Pachetul OpenSSH include un set de instrumente:

  • Sshd - partea de server.
  • SSH - partea de client.
  • SCP - un utilitar pentru copierea fișierelor sigure.
  • SSH-keygen - generează chei publice (RSA, DSA și altele) pentru calculatoare și utilizatori.
  • -SSH keyscan - adună chei publice în rețea.
  • SSH-agent - pastreaza cheile personale RSA pentru autentificarea ulterioară cu chei publice.
  • SSH-add - adaugă noi privat agent de chei SSH-agent.
  • SFTP-server - SFTP server.
  • SFTP - utilitar pentru a copia în siguranță fișiere prin FTP.

OpenSSH este inclusă în livrarea cutiei pentru majoritatea sistemelor Unix. Cele mai frecvente sunt considerate Linux, Open BSD (Net gratuit), Solaris, HP-UX, IRIX, MacOS X, și altele.

activitatea de dezvoltare intensivă, desfășurată în punerea în aplicare a OpenSSH pentru Windows, care este disponibil pentru descărcare la site-ul web. Acesta vă permite să creați SSH-server din familia Windows a sistemelor are un client SSH pentru a se conecta. OpenSSH pentru Windows este inclus în livrare Cygwin.

Cele mai populare în rândul utilizatorilor sunt distribuții bazate pe nucleul Linux. În viitor, toate exemplele de utilizare SSH sunt implicite pentru a configura OpenSSH. Pentru claritate Linux va stabili SSH client pentru Ubuntu, Windows și Mac OS X.

Instalarea și configurarea OpenSSH-server

Există mai multe opțiuni de configurare OpenSSH -Server. Pentru a configura clientul ar trebui să se facă pe baza config server. Această secțiune oferă un exemplu de server SSH instalat pe Ubuntu Server Edition. În descrierile ulterioare configura clienții să folosească configurația serverului.

1. Există două moduri de a instala OpenSSH -Server:

1.1. Selectați OpenSSH -Server pachetul de instalare imediat în timpul desfășurării Ubuntu Server /

1.2. Descărcați și instalați din depozit prin rularea comenzii:

2. Să fie familiarizat cu fișierul de configurare implicit serverul valorile sshd lui / etc / ssh / sshd_config, folosiți comanda:

3. Înainte de a modifica setările implicite asigurați-vă că pentru a crea o copie de rezervă a fișierului și proteja de scris. Acest lucru se face în cazul în care, în cazul în care aveți nevoie să se rostogolească înapoi la valorile implicite în cazul unei erori.

4. În setările implicit portul TCP 22. Pentru siguranță, se recomandă să înlocuiască valorile sale non-standard, de exemplu, 5754. Schimbarea directiva port cu comanda:

5. Salvați fișierul / Etc / ssh / sshd_config și reporniți sshd:

Serverul este instalat și configurat. Acum, el ascultă pe portul 5754. În mod implicit, pentru a avea acces la orice utilizator se poate conecta la sistem cu privilegii. Autentificarea se realizează prin utilizarea unei parole sau cheie DSA, RSA, ed25519 și colab.

Cross-platform terminale OpenSSH-client. client SSH pentru Linux

Anterior, a declarat că punerea în aplicare cel mai frecvent utilizate de protocolul SSH este OpenSSH, care implicit vine cu cele mai multe distribuții Linux ansambluri. În unele cazuri, OpenSSH pot fi descarcate din depozit pentru acest distro.

Ca parte a OpenSSH client-pachete implementate ca programul SSH, care se execută aceeași comandă. Configurarea clientului și este controlat prin intermediul terminalului, acesta nu are o interfață grafică. Este considerat versiunea cea mai simplă și ușor de utilizat.

Instalarea și configurarea OpenSSH client pe Ubuntu

Pe aparatul de la distanță a instalat și configurat OpenSSH-server. Scopul este de a obtine accesul la acesta de la un computer local, care rulează Ubuntu.

1. Distribuția implicită Ubuntu nu este adăugat OpenSSH-client, deci trebuie să-l instalați folosind:

2. După programul de instalare este invocată comanda SSH de la terminalul fără rădăcină.

3. În cazul în care autentificarea utilizatorului este utilizat cu o parolă:

1) Conexiunea se face cu:

  • nume de cont pe masina de la distanta, - numele de utilizator
  • gazdă - este server de la distanță adresa IP (sau domeniu în cazul în care domeniul a fost delegat la server);

2) după introducerea comenzii, trebuie să apăsați pe Enter - vi se va cere o parolă; Este necesară o parolă pe contul mașinii de la distanță (trebuie să fie atent în ceea ce privește securitatea parolei nu este afișată);

3) introducerea parolei corectă, la distanță fereastra terminalului server cu un salut; Puteți efectua acum comenzile necesare.

4. În cazul în care este necesară autorizarea pentru chei DSA:

1) dacă este necesar, pentru a genera chei publice și private posibil de la SSH OpenSSH-client:

2) Cheia publică implicită este stocată în fișierul /home/user/.ssh/id_dsa.pub și închis în /home/user/.ssh/id_dsa;

3) trebuie să fie copiate pe aparatul de la distanță și adăugați-l la echipa /home/user/.ssh/authorized_keys de autorizare generat cheie publică:

Acum, utilizatorul poate autentifica cu SSH-server fără a introduce o parolă.

Instalarea și configurarea OpenSSH pentru Cygwin Terminal pe Windows

Instalarea Cygwin Cygwin.exe lansa un fișier care este descărcat de pe site-ul oficial.

Cygwin - este asamblarea o varietate de pachete diferite. Pentru a lucra cu terminalul îndepărtat are nevoie doar de OpenSSH. Îl puteți găsi prin căutarea în Cygwin.

După ce instalați pachetul de care aveți nevoie pentru a rula Cygwin terminal și introduceți următoarea comandă:

Apoi apăsați Enter. Vi se va cere să introduceți parola. După trecerea de autentificare apare un server de la distanță la salut terminal de utilizator.

Sintaxa este exact la fel ca și în OpenSSH-client, implementat pentru Linux.

SSH-client cross-platform GUI PuTTY

Putty - un client SSH grafic pentru administrare la distanță, care include suport pentru protocolul SSH. Programul este distribuit cu open source și complet gratuit.

Inițial emise numai pentru sistemul de operare Windows, dar clientul a fost ulterior portat pentru Linux, acesta este inclus în depozitul de aproape toate distribuțiile Linux populare.

În mod activ dezvoltat pentru a lucra în Mac OS X.

fereastra de configurare PuTTY arată la fel pe toate sistemele de operare. Diferența există numai în metodele de instalare. Prin urmare, instalarea va fi mai întâi arătat cum cele trei sisteme de operare, și apoi - parametrii de setări Putty.

Instalarea Linux Ubuntu PuTTY

1. Instalați PuTTY cu comanda:

2. Porniți comanda chit de la un terminal sau un clic de mouse pe meniu:

3. Setările de client pentru ferestre, în cazul în care este necesar să se înregistreze parametrii de conectare.

Instalarea PuTTY pentru Windows

Pentru a instala necesară putty.exe descărca fișierul, salvați într-o locație convenabilă, cum ar fi pe desktop. Programul începe cu două clicuri de butonul din stânga al mouse-ului.

PuTTY - SSH client pentru Mac. Instalarea și rularea GUI-versiunea

La momentul scrierii PuTTY nu a fost în mod adecvat portat pentru a lucra pe Mac OS X. Problemele au apărut în elaborarea părții care este responsabil pentru interfața grafică.

Pentru instalare, trebuie să efectuați niște lucrări preliminare.

1. Instalați Xcode.

pachet de utilități și programe de la Apple pentru a proiecta și construi aplicații pentru Mac OS X.

Cu versiunea sistemului de operare a Mac X 10.7 Lion este necesar pentru a pune «Instrumente de linie de comandă pentru Xcode» cu site - ul Apple Developer.

După instalare este necesară pentru a accepta acordul de licență:

2. Set Xquartz.

Această implementare server de X.Org X Window System (X11) pentru Mac OS X. Necesită Pentru GUI-versiune de chituri, scrise în GTK +. Instalați de pe site-ul oficial. După instalarea necesar conectați din nou.

3. Instalați Homebrew.

Instalarea se face cu:

În continuare, trebuie să verificați pentru instalarea corectă a echipei:

4. Set chituri, face:

Procesul poate dura mai mult de o oră, ca o multitudine de astfel de dependențe Glib / GTK + / Pango / Cairo.

5. Crearea fișierului de pornire Putty.app.

Trebuie să executați Automator.app. Tipul de document pentru a alege „programul“, în acțiunile pe care trebuie să selectați „run shell-script“ în caseta de intrare pentru a seta calea către fișierul executabil «/ utilizator / local / bin / chit», cu excepția «putty.app», specificând formatul de fișier " programul „în directorul“ program. " Dacă se dorește, o pictogramă standard poate fi înlocuit.

Setarea client SSH PuTTY

Procesul de setare client SSH grafice PuTTY arata la fel pe toate sistemele de operare. Aspectul este puțin diferit, în funcție de proiectarea mediului de lucru.

Pentru a conecta la o mașină de la distanță prin SSH doriți să rulați PuTTY. În fereastra rezultată, trebuie să setați parametrii:

Tip de conexiune - tipul de conexiune - stabilită SSH.

Nume gazdă (sau IP-adresa) - nume de gazdă sau adresa IP - aici specificați serverul la distanță adresa IP, numele de domeniu sau adresa de Internet. În acest exemplu, setați adresa IP 192.168.128.3

Port - portul de ascultare - serverul, care a fost dat ca exemplu, înființat portul 5754. Sa și punctul.

Dacă se dorește, puteți salva setările pentru această sesiune.

Când apăsați pe butonul „Open“, va apărea o fereastră terminal, în cazul în care trebuie să introduceți numele mașinii la distanță și parola contului.

Dacă este necesar, perechea de chei de autentificare client necesită utilitate PuTTYgen.exe care se execută în Windows. PuTTY-Gen generează o pereche de chei publice și private.

Cheia publică trebuie să fie adăugate la server, acesta este generat în SSH standardul. Adăugați o cheie poate în mod similar OpenSSH prin intermediul unui terminal sau prin intermediul chituri, după ce a trecut prima parola de conectare de autentificare.

Cheia privată este generată .ppk formatul și adăugat la client. În partea stângă, în copac pentru a găsi SSH, extinde lista, găsi auth și în acest parametru în «fișierul cheie privată pentru autentificare» tasta de selectare.

După aceste manipulări, utilizatorul poate autentifica cu serverul fără o parolă.

În acest moment, clientul PuTTY SSH este considerat o interfață grafică universală. Dezvoltatorii terță parte au creat Gao-Feng SSH-client pentru Android, ca și versiunea mobilă a PuTTY.

Cel mai bun client SSH-

Până în prezent, nu există un consens cu privire la utilizarea ceea ce SSH client mai bine. Administratorii de sistem sunt alese instrumente bazate pe propriile lor nevoi.

De regulă, utilizatorii * Unix-sisteme tind să utilizeze un standard de SSH din pachetul OpenSSH. Are sintaxa universală clar și este disponibil direct de la terminal. Pentru operarea cu instrumente suplimentare, cum ar fi copie de fișier securizat (SCP) nu este necesar pentru a instala software suplimentar. Tot ce ai nevoie este inclus în OpenSSH.

fanii GUI care lucrează de obicei în sistemele de operare Windows, utilizați PuTTY. Se crede că acest lucru este cel mai bun client SSH-pentru Windows. Acesta dispune de toate instrumentele necesare pentru construirea unui tunel, copierea fișierelor, și așa mai departe, chiar dacă aceasta ar necesita descărcarea de module suplimentare.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ro.atomiyme.com. Theme powered by WordPress.