Introducere în Chit
Pentru Windows, Chit este un celebru emulator de terminal . Cu toate acestea, nu este limitat doar la sistemul de operare Windows. Fiind sursa deschisa și gratuit , este faimos și printre mulți utilizatori de Linux. Chit oferă suport pentru o gamă uriașă de protocoale, cum ar fi SFTP, SCP, rlogin, Telnet, SSH, serial , etc.
Este folosit deopotrivă de către pasionați/producători și administratori de sistem experimentați. În general, administratorii de sistem folosesc Putty ca client al telnet și SSH întrucât comunitatea de producători folosește Putty pentru a interacționa cu multe porturi seriale prin hardware-ul lor.
Acest emulator de terminal poate fi livrat cu un instrument de terminal care este numit „psftp” (un client SFTP al Putty). Este folosit pentru a transfera în siguranță fișiere între sisteme pe o conexiune SSH.
Comenzile PuTTy sau modelul de comenzi SSH, adică, bazat pe client-server, permite autentificarea a două sisteme localizate (de la distanță) în timpul criptării datelor care vor trece de la acestea.
- SSH operează peste 22 de porturi TCP, dar ar putea fi modificat dacă este necesar.
- Un client se poate conecta la un server prin implementarea metodei TCP handshake cu un server care trebuie să verifice dacă detaliile date de utilizator se potrivesc cu vechile înregistrări ale detaliilor care sunt salvate în fișierul de stocare al unei chei RSA.
- Atât serverul, cât și clientul vor trebui să convină asupra standardelor de criptare pentru a se asigura că standardele de criptare sunt sigure și sigure pentru stabilirea oricărei conexiuni și apoi utilizatorul ar trebui să implementeze verificarea de autentificare.
- Acum este necesar un emulator de terminal care conectează un client la un server.
- PuTTy este unul dintre emulatori care este gratuit și open-source pentru descărcare.
- De asemenea, Windows nu are niciun client sau server SSH preinstalat.
Prin urmare, unele dintre condițiile preliminare pentru utilizarea comenzilor PuTTy sunt menționate mai jos:
Cerințe preliminare
- Un server bazat pe Linux la care vom fi conectați.
- Chit pentru a facilita procesul de conectare.
- Adresa IP a serverului acționează ca locația serverului la care încercăm să ne conectăm.
- Parolă și nume de utilizator pentru a ne asigura că ne putem conecta la un server.
În Ubuntu Linux, cea mai simplă modalitate de a instala Putty este printr-un terminal (linie de comandă). Îl putem instala utilizând următorii pași pe Ubuntu:
Pasul 1
Pe Ubuntu Desktop, faceți clic Ctrl+Alt+T pentru deschiderea Terminalul GNOME . Putem executa terminalul prin intermediul Dash gratuit dacă din orice motiv această comandă rapidă nu a funcționat.
Pasul 2
Executați comanda de mai jos în interiorul terminalului:
instanțiere în java
sudo apt-get update
Comanda de mai sus va actualiza lista de pachete Ubuntu cu cea actuală. În cazul în care comanda este limitată, există o oportunitate mai bună ca Ubuntu să instaleze versiunea anterioară a software-ului, mai degrabă decât versiunea curentă, deoarece tocmai avea lista anterioară împreună cu versiunea anterioară a software-ului.
Prin urmare, ori de câte ori actualizați versiunile de software sau instalați software nou, este mai bine să executați comanda mai întâi. La începutul comenzii de mai sus, prefixul sudo informează terminalul să execute comanda ca rădăcină deoarece actualizarea și instalarea software-ului este acțiunea de privilegiu și nu trebuie implementată prin intermediul utilizatorilor care nu au suficient acces. Dați parola utilizatorului când vi se cere prin sudo și apăsați tasta introduce buton.
Pasul 3
Putem instala Putty prin următoarea comandă:
sudo apt-get install -y putty
Pasul 4
După introducerea comenzii de mai sus, trebuie instalat Putty. Execută-l prin terminal prin Dash sau prin intrare 'chit' ca o poruncă.
putty
Chit facilitează selectarea unui interval de tip de conexiune Serial, SSH, Rlogin, Telnet , și Brut . De asemenea, se livrează împreună cu diverse instrumente ale liniei de comandă pentru Generator de chei DSA și RSA (de asemenea cunoscut ca si pânza de chit ), SFTP ( psftp ), SCP ( pscp ), etc, care pot fi executate din terminal.
Conexiune folosind PuTTy
Tastați adresa IP a serverului în bara de adrese IP sau numele gazdei pentru conectarea la server și păstrați tipul de conexiune ca SSH și portul ca 22. De asemenea, este posibil să stocăm configurația pentru utilizare ulterioară.
Acum, terminalul PuTTy se va deschide și va cere o parolă și un nume de utilizator pentru conectare.
Vom fi conectați pe un server la care încercam să stabilim o conexiune.
Dacă folosim un sistem de operare Mac sau Linux, atunci nu avem nevoie de niciun client, cum ar fi PuTTy, deoarece sistemul de operare Linux conține terminalul său SSH. Trebuie doar să aplicăm comanda de mai jos pentru conectarea la server:
ssh utilizator@serverip
- Comanda de mai sus ne va conecta la serverul care are un 'serverip' Adresa IP. 'Utilizator' poate fi definit ca un nume de utilizator. Este autorizat pentru conectarea la un server.
- Ni se va cere să dăm parola după introducerea acestei comenzi.
- Va trebui doar să intrăm în 'Ieșire' pe fereastra terminalului nostru pentru închiderea conexiunii la un server la distanță. Ne va aduce înapoi la mașina noastră locală.
Comenzi de chit
Unele dintre comenzile importante ale Putty sunt explicate mai jos:
chenar css
1. noi: Ne permite să introducem un editor de text. Sintaxa sa este mai jos:
vi filename
Această comandă va porni fișierul pe ecranul sistemului. În cazul în care fișierul nu există, atunci va crea un fișier nou folosind un nume similar.
- Tasta de evacuare ne permite să anulăm comenzile pe care le-am început în modul editor al vi.
- Putem intra ':q' pentru a ieși din editorul vi doar nu am propus nicio modificare la fișier.
- Putem intra 'q!' pentru a ieși dacă dorim să eliminăm modificările pe care le-am făcut fișierului.
a 2-a mutare: Dacă dorim să găsim un anumit șir într-un folder sau fișier, aceasta este comanda exactă pentru noi. Această comandă va returna întreaga linie, inclusiv fraza atunci când caută potrivirea exactă. Sintaxa este următoarea:
grep 'string' filename
- În comandă, i opțiune ( grep -i nume de fișier „șir”. ) ne va permite să găsim un șir care nu ține seama de majuscule și minuscule în fișier.
- Putem număra numărul de aspect al șirului în interiorul fișierului furnizat cu ajutorul fișierului „grep -c „șir” nume de fișier”
- Putem arăta numele fișierului care include un șir sau un model specific cu ajutorul fișierului 'grep -I 'șir'*'
- De asemenea, putem arăta numărul liniei cu ieșirea cu ajutorul „grep -n „șir” nume de fișier”
3. cap: Această comandă ne permite să citim primele zece rânduri ale conținutului dintr-un fișier. Sintaxa comenzii head este următoarea:
head filename.extension
- De asemenea, putem furniza numele mai multor fișiere în cadrul acestei comenzi și apoi va afișa separat primele zece linii ale tuturor fișierelor.
Sintaxă: head -n15 /temp/filename - Comanda head va afișa primele cincisprezece rânduri ale conținutului prin fișierul furnizat.
4. coada: Această comandă este aceeași cu o comandă, adică capul care ne oferă cele zece linii (prima). Comanda tail ne oferă cele zece linii (ultimele) de conținut prin fișier. Sintaxa acestei comenzi este următoarea:
tail filename.extension
- De asemenea, putem da mai mult de un nume de fișiere acestei comenzi pentru ca aceasta să afișeze zece linii (ultimul) prin toate fișierele descrise.
Sintaxa este următoarea:
tail dir/fișier1/dir/fișier2 - Este echivalent cu comanda capului. De asemenea, ne permite să modificăm numerele de linii pe care dorim să le fie afișate, în afară de un număr implicit.
Sintaxa este următoarea:
coada -n15 temp/nume fișier
Va afișa cincisprezece rânduri (ultimul) de conținut prin linia furnizată.
5. pisica: Comanda cat este folosită pentru afișarea conținutului fișierului pe ecran. Această comandă copiază intrarea standard în ieșirea standard. De asemenea, permite derularea completă atunci când textul afișat nu fixează ecranul.
Sintaxa este următoarea:
cat filename.extension
De asemenea, această comandă este utilizată pentru concatenarea a două fișiere și pentru afișarea conținutului lor încorporat ca unul singur.
Sintaxă:
cat file1.txt file2.txt > mergedfile.txt
Unde,
șir în int java
'>' este rezultatul caracterului de redirecționare
Această comandă poate fi folosită și pentru a crea un fișier nou.
Sintaxă:
cat > filename.extension
6. rm: Inseamna elimina . Ne permite să ștergem un fișier prin server. Sintaxa acestei comenzi este menționată mai jos:
rm filename.extension
- The „rm * foldername” comanda va elimina fiecare conținut sau fișier dintr-un director.
- The „rm -r foldername” comanda va elimina folderul și folderul din el.
- The 'rmdir' comanda va șterge folderul sau directorul complet.