Gestionarea fișierelor pe servere la distanță poate fi dificilă, mai ales dacă evitați aplicațiile care vă îndepărtează de terminal. Sigur, puteți folosi SSH și SCP pentru a răsfoi directoare și a filma fișiere între mașini, dar, deși simple și elegante, acestor comenzi le lipsește utilitatea unui manager de fișiere cu drepturi depline.
Termscp este un explorator de fișiere terminal bogat în funcții, cu suport pentru SCP, SFTP, FTP și S3, care vă permite pentru a interacționa cu mașinile tale la distanță printr-o interfață prietenoasă cu utilizatorul terminal și pentru a copia fișiere fără efort.
De ce să folosiți Termscp pentru a gestiona fișierele de pe mașini la distanță?
Managerii de fișiere sunt modalitatea implicită de interacțiune a celor mai mulți utilizatori de computere cu fișierele și folderele de pe computerele lor. Proprietarii de Windows au Explorer,
macOS vine cu Finder, în timp ce desktop-urile Linux vin cu un uimitor varietate de manageri de fișiere GUI, plus diverse alternative de terminale, inclusiv ranger, nnn, fff și multe altele.Avantajele utilizării unui manager de fișiere cu o interfață de utilizator terminal (TUI) față de unul cu o interfață grafică de utilizator (GUI) sunt evidente: folosesc mai puține resursele de sistem și, odată ce ați apucat de comenzile rapide de la tastatură, sunt infinit mai rapide decât tragerea unei pictograme dintr-o fereastră în alta folosind o mouse.
Dacă doar explorați sistemul de fișiere, creați directoare și mutați fișiere, acestea pot fi, de asemenea, mai rapide decât utilizarea comenzilor shell încorporate.
Când aveți de-a face cu mașini la distanță, indiferent dacă lucrați la un VPS sau un Raspberry Pi, opțiunile dvs. de transfer de fișiere între mașina locală și server sunt limitate. Puteți utiliza un client FTP sau puteți utiliza o combinație de Secure Shell (SSH) și Secure Copy (SCP).
Niciuna dintre aceste soluții nu este perfectă și, în timp ce combinația SSH și SCP este grozavă dacă faci alte sarcini de administrare a sistemului, este puțin greu de manevrat pentru copierea rapidă și sarcini similare de manipulare a fișierelor.
Termscp își propune să vă ușureze viața, oferindu-vă un manager de fișiere TUI frumos, care poate simplifica și accelerați conectarea la un server la distanță pentru a prelua și încărca fișiere și a interacționa cu fișierul local sistem.
Cum se instalează Termscp pe Linux
Instalarea Termscp nu ar putea fi mai simplă, așa cum a făcut dezvoltatorul a creat un script care va rula pe orice distribuție. Scriptul vă va verifica arhitectura, distribuția și dependențele, apoi descărcați și instalați pachetele corespunzătoare în numele dvs.
Utilizați wget pentru a descărca scriptul în directorul de lucru actual:
wget https://git.io/JBhDb
Când este descărcat, rulați scriptul folosind:
bash JBhDb
Ca alternativă, puteți curba scriptul și duceți direct la Bash cu:
curl --proto '=https' --tlsv1.2 -sSLf " https://git.io/JBhDb" | SH
Cu toate acestea, aceasta este în general considerată o practică proastă din punct de vedere al securității.
Expertul vă va arăta platforma și arhitectura, apoi vă va întreba „Instalați termscp 0.10.0?” Tip "y", apoi lovește introduce. Introduceți parola când vi se solicită și așteptați să vedeți bifa verde și mesajul „Felicitări! Termscp a fost instalat cu succes pe sistemul dumneavoastră!”
Utilizați Termscp pentru a vă gestiona fișierele de pe mașina și serverul dvs. local
Porniți Termscp TUI deschizând terminalul preferat și introducând:
termenicp
Folosește Stânga și Dreapta tastele săgeți de pe tastatură pentru a alege între conexiuni prin SCP, SFTP, FTP și S3, apoi Sus și Jos taste pentru comutarea câmpurilor. Mai sunt patru câmpuri pe care trebuie să le completați. Acestea sunt:
- Gazda la distanta: Aceasta este adresa IP a mașinii dvs. de la distanță și poate fi fie în rețeaua dvs. de domiciliu, fie adresa publică a VPS-ului sau a altor tipuri de server.
- Numarul portului: Portul de la distanță la care doriți să vă conectați. Nu există reguli concrete în acest sens, dar conexiunile SSH/SCP și SFTP folosesc de obicei portul 22, în timp ce conexiunile FTP sunt de obicei pe 20 și 21.
- Nume de utilizator: Numele de utilizator al utilizatorului de la distanță. Dacă vă conectați la un Raspberry Pi, numele de utilizator Pi implicit este „pi”.
- Parola: Parola utilizatorului de la distanță. Acest lucru va fi ascuns de asteriscuri pe măsură ce completați câmpul.
Dacă ați folosit anterior Termscp sau ați creat semne de carte, puteți apăsa Tab pentru a comuta la câmpul inferior, apoi utilizați Stânga și Dreapta tastele săgeți pentru a comuta între „Marcaje” și „Conexiuni recente”.
Când ești gata, lovește introduce pentru a vă conecta la un anumit server.
Vizualizarea TUI se va schimba și vi se va prezenta o altă vizualizare pe ecran împărțit. Secțiunea de sus este împărțită între sistemul de fișiere local din partea stângă și sistemul de fișiere la distanță din dreapta. Veți începe în directorul principal al fiecărui utilizator și puteți comuta între ele cu ajutorul Stânga și Dreapta sagetile.
Navigați în sistemul de fișiere cu Sus și Jos tastele și apăsați introduce pentru a deschide un director. Presare Backspace vă va întoarce la directorul anterior. Dacă apăsați introduce pe un fișier, acesta se va deschide pe mașina dvs. locală folosind aplicația implicită.
Pentru a copia un fișier sau un director de pe o mașină pe alta, apăsați Spaţiu când elementul este evidențiat, iar Termscp va copia elementul în directorul deschis în celălalt panou.
Dacă doriți să editați un fișier pe sistemul de la distanță, apăsați F4. Alternativ, puteți muta un fișier într-o nouă locație din sistemul de fișiere la distanță dacă apăsați F5, și introduceți noua cale completă.
În mod implicit, fișierele sunt sortate după nume. Puteți schimba acest lucru folosind b tasta și alegeți să sortați după modificarea timpului, timpul creării sau dimensiunea. De asemenea, puteți comuta vizibilitatea fișierelor ascunse cu A.
Pentru o listă completă de legături utile de taste, apăsați h. Poti de asemenea obține ajutor din linia de comandă pentru Termscp folosind paginile de manual:
termeni de omcp
Termscp este modalitatea ușoară de a naviga în sistemele de fișiere de la distanță
Acum puteți folosi Termscp pentru a accesa și manipula fișiere de la distanță prin terminalul dvs. ca și cum ar fi pe propriul computer. Puteți economisi timp și puteți continua cu alte proiecte.
De ce să nu începeți prin a converti un Raspberry Pi de rezervă într-un server web?