Cum se utilizează ssh pe linux

Cum se utilizează ssh pe linux

Ce este SSH

Mulți oameni confundă SSH cu coajă, deoarece numele conține cuvântul Shell. De fapt, acesta este doar un protocol de rețea pentru acces securizat la sistemele la distanță.







Folosind SSH, nu numai că vă puteți conecta la sistemul de la distanță, dar puteți și schimba fișiere, monta sisteme de fișiere, tunel prin TCP (date de încărcare) și multe altele.

Configurarea conectivității SSH

În plus, va trebui să vă înregistrați în setări locația tastelor de pe dispozitiv. Aveți nevoie de această setare pentru a utiliza cheia publică. Linia de jos este că, de îndată ce apare o cerere de conectare la server, clientul afișează cheia publică localizată într-un anumit director. Aceasta este cea mai stabilă modalitate de a vă conecta și cea mai sigură. Va trebui să generați o cheie publică utilizând o solicitare specială în terminal, să o plasați pe server și apoi clientul să verifice împotriva protocolului de chei publice.

Trebuie să vă amintiți comenzile de bază pentru conectarea la server prin intermediul protocolului SSH. Comenzile standard sunt de tip ssh remote_host. După aceasta, vă conectați la server dacă clientul are același nume de utilizator pe dispozitivul la distanță. Dacă nu, linia de comandă va trebui modificată, specificând numele utilizatorului serverului la care vă conectați: ssh username @ remote_host. Pentru a întrerupe conexiunea la server, există comenzi simple cele mai utilizate în Linux sunt: ​​ieșire.







Cum se configurează Deploy over SSH

Programatorii experimentați nu-și plac mult timp managerii FTP. Datorită acestora, viteza de actualizare a site-ului este redusă, deoarece, în plus față de faptul că trebuie să scrieți cod, webmasterul trebuie să îl copieze mai întâi și apoi să îl trimită gazdei, ceea ce este extrem de incomod. De aceea tendința de a utiliza Deploy pentru a face schimbări imediate ale resurselor a devenit populară. Să examinăm modul de configurare a SSH pe Linux pentru a evita implementarea defectului.

Accelerați lucrul cu găzduirea prin înlocuirea denumirii sale standard cu un alias special. Apoi, nu trebuie să înregistrați un nume de gaze de kilometru și să vă conectați de fiecare dată prin terminalul Linux. Puteți crea un alias în configurația fișierului de configurare. Pentru a face acest lucru, va trebui să înregistrați un nume de gazdă prin eticheta Host, de exemplu, myhost. Și din partea de jos vă specificați datele pentru gazduire IP și conectare.

Următorul pas pentru a accelera implementarea prin SSH este de a configura utilizarea automată a cheilor în locul parolelor. Va trebui să înregistrați /.ssh/authorized_keys, precum și locația cheilor publice în Linux. După aceasta, Deploy va putea să lucreze cu gazda și să trimită diverse solicitări fără a vă cere parola de fiecare dată și vă va facilita munca! Și din moment ce ați înlocuit datele gazdă cu un simplu alias, acum, pentru a începe să utilizați Deploy cu serverul folosind protocolul de rețea SSH, trebuie doar să tastați: ssh myhost.

Ce alte comenzi sunt necesare pentru a lucra cu o conexiune SSH pe Linux

Uneori, aceste comenzi nu sunt suficiente pentru a lucra confortabil pe protocolul de rețea cu gazda. Trebuie să vă puteți adapta la diferite schimbări. De exemplu, dacă portul de găzduire sa schimbat brusc, atunci clientul trebuie de asemenea să schimbe portul - trebuie să se potrivească cu portul de server. Pentru aceasta, scrieți la promptul de comandă următoarele: ssh -p port_name remotehost_host.

În general, comenzile pentru gestionarea unei gazde la distanță sunt construite în funcție de schemă: mai întâi scrieți ssh, apoi numele gazdei și apoi specificați comanda necesară. Tot ce ai nevoie este să înțelegi cum funcționează diferitele coduri și ce acțiuni au provocat pe serverul de la distanță. Experiența și timpul vă vor ajuta să învățați cum să utilizați SSH. Nu veți regreta alegerea acestui tip de protocol!

Materiale conexe

Cum se utilizează ssh pe linux
Ssh serverul ubuntu







Articole similare

Trimiteți-le prietenilor: