Ghidul începătorului pentru configurarea SSH pe Linux și testarea setării

Ghidul începătorului pentru configurarea SSH pe Linux și testarea setării / Linux

Odată ce începeți să vă simțiți mai confortabil cu utilizarea Linuxului, veți dori să începeți să utilizați câteva utilități utile care vă pot face mult mai productivi. Se poate spune că una dintre cele mai importante utilități de învățat este SSH. Cu aceasta, puteți controla o mașină diferită ca și cum ați fi așezat direct la ea. Acest lucru vă poate permite să instalați mașini fără cap, cum ar fi cu o Zmeură Pi Setarea dvs. de zmeură Pi Pentru utilizare fără cap cu SSH Setarea dvs. de zmeură Pi pentru utilizare fără cap cu SSH Raspberry Pi poate accepta comenzi SSH atunci când conectat la o rețea locală prin Ethernet sau Wi-Fi), permițându-vă să configurați cu ușurință. Beneficiile SSH merg dincolo de suprimarea screening-ului zilnic ... Read More .

Cum îl configurați, atât pe partea clientului, cât și pe cea a serverului? Vă vom duce printr-o instalare de bază, astfel încât să puteți conecta între cele două.

Ce este SSH?

Pur și simplu, SSH (Secure Shell) vă permite să vă conectați la un alt calculator și să obțineți acces la terminal. Ce SSH este și cum este diferit de FTP [Technology Explained] Ce este SSH și cum diferă de FTP [Technology Explained] în ciuda faptului că nu se află fizic în fața acestuia. SSH nu vă oferă acces la mediul desktop grafic (în mod normal, cel puțin), dar vă va oferi acces terminal. Numai asta este un motiv suficient de bun pentru a-ți perii abilitățile terminale Un A-Z al Linuxului - 40 de comenzi esențiale trebuie să știi un A-Z de Linux - 40 de comenzi esențiale trebuie să știi Linux este roata cea de-a treia ignorată pentru Windows și Mac. Da, în ultimul deceniu, sistemul de operare open source a câștigat multă tracțiune, dar este încă departe de a fi considerat ... Citește mai mult. Odată ce sunteți conectat (ă) la celălalt computer, puteți face orice doriți, mai ales dacă aveți acces rădăcină în contul de utilizator la distanță.

Instalarea pe partea clientului


Noțiuni de bază SSH instalat este foarte ușor, și ia doar câteva alte biți de informații pentru a merge. Pe computerul pe care doriți să îl utilizați pentru a vă conecta la alte computere, va trebui să instalați clientul OpenSSH dacă nu este deja. Pe sistemele Ubuntu se poate face acest lucru sudo apt-get instala openssh-client. După finalizarea instalării, sunteți deja bine să mergeți cu un singur computer.

Alternativ, puteți instala PuTTY dacă sunteți obișnuit cu aceasta sau cu alți clienți SSH pe Windows 4 Modalități ușoare de utilizare a SSH în Windows 4 Modalități ușoare de utilizare a SSH în Windows SSH este soluția de facto pentru accesul securizat la terminale la distanță de pe Linux și alte Sisteme asemănătoare UNIX. Dacă aveți un server SSH la distanță pe care doriți să îl accesați, va trebui să descărcați un client SSH ... Read More, chiar dacă eu personal prefer să folosesc terminalul în loc de PuTTY. Cu toate acestea, pentru cei pe care îi doriți, ei pot instala cu comanda sudo apt-get instala chit.

Instalare pe server


Pe fiecare computer pe care doriți să vă conectați, va trebui să instalați partea de server a software-ului, dacă nu este deja. Puteți face acest lucru pe sistemele Ubuntu cu comanda sudo apt-get instala openssh-server. Odată instalat, este instalat tot software-ul necesar.

Determinați adresa IP


Acum, trebuie să cunoașteți adresa IP (sau adresa web) pe care o puteți utiliza pentru a ajunge la computerul la care doriți să vă conectați. Dacă computerul este conectat la aceeași rețea ca a dvs., ar fi mai bine să utilizați adresa IP locală (adică 192.168.1.2) decât adresa IP publică (adică 100.101.102.103).

În caz contrar, dacă computerul se află într-o altă rețea, va trebui să utilizați adresa IP publică și asigurați-vă că portul 22 este redirecționat către computerul în cauză, dacă este posibil și necesar.

Dacă trebuie să cunoașteți adresa IP locală, puteți rula comanda ifconfig și apoi să vedeți ce adresa IP vă oferă. Pentru adresa IP publică, puteți vizita un site precum whatsmyip.org și vă poate spune.

Conectarea prin SSH


Odată ce aveți adresa IP pe care trebuie să o utilizați, asigurați-vă că aveți, de asemenea, un nume de utilizator și o parolă care funcționează pe aparatul la care vă conectați și apoi executați comanda ssh [email protected], înlocuind nume de utilizator cu numele de utilizator actual și 1.2.3.4 cu adresa IP actuală pe care trebuie să o utilizați. Apăsați Enter și vă va cere parola utilizatorului. Cu o parolă corectă, veți primi un prompt de terminal funcțional - acum sunteți conectat la computerul la distanță!

Depanare

Dacă aveți probleme, acestea sunt posibilele probleme:

  • Software-ul nu este instalat pe nici un computer
  • Numele de utilizator / parola este greșit
  • Adresa IP este greșită
  • Un firewall undeva de-a lungul drumului blochează sau nu transmite portul 22

Verificați toate aceste puncte și ar trebui să vă puteți conecta. Dacă nu, este posibil să aveți o problemă complexă pe mâini.

Ce folosiți SSH pentru?

SSH poate deveni un instrument foarte util dacă trebuie să gestionați mai multe computere Linux - puteți lucra pe toate acestea dintr-un singur sistem. Chiar dacă nu aveți o muncă serioasă pe care SSH o poate ajuta, este un experiment rapid și ușor pe care îl puteți încerca singur. Întotdeauna mi se pare minunat când trimit o comandă de închidere către un computer la distanță și apoi văd computerul oprind fără să mă atingă fizic.

Ce fel de utilizări ați găsit pentru SSH? Ce lucruri avansate vă puteți sugera ca oamenii să facă cu SSH? Spuneți-ne în comentariile!