Upravljanje datotekama na udaljenim poslužiteljima može biti teško, osobito ako izbjegavate aplikacije koje vas odvlače od terminala. Naravno, možete koristiti SSH i SCP za pregledavanje direktorija i snimanje datoteka između strojeva, ali, iako su jednostavne i elegantne, ovim naredbama nedostaje uslužni program potpunog upravitelja datotekama.
Termscp je alat za pregled terminalskih datoteka bogat značajkama, s podrškom za SCP, SFTP, FTP i S3, koji vam omogućuje za interakciju s vašim udaljenim strojevima putem prijateljskog korisničkog sučelja terminala i kopiranje datoteka bez napora.
Zašto koristiti Termscp za upravljanje datotekama na udaljenim strojevima?
Upravitelji datoteka zadani su način na koji većina korisnika računala komunicira s datotekama i mapama na svojim osobnim računalima. Vlasnici Windowsa imaju Explorer, macOS dolazi s Finderom, dok Linux stolna računala dolaze sa zadivljujućim
razne GUI upravitelje datoteka, plus razne alternative terminala uključujući ranger, nnn, fff i još mnogo toga.Prednosti korištenja upravitelja datotekama s terminalskim korisničkim sučeljem (TUI) nad onim s grafičkim korisničkim sučeljem (GUI) su očite: koriste manje sistemskih resursa, a nakon što se ovladate tipkovničkim prečacima, beskonačno su brži od povlačenja ikone s jednog prozora na drugi pomoću miš.
Ako samo istražujete datotečni sustav, stvarate direktorije i premještate datoteke, oni također mogu biti brži od korištenja ugrađenih naredbi ljuske.
Kada imate posla s udaljenim strojevima, bez obzira radite li na VPS-u ili Raspberry Piju, vaše mogućnosti prijenosa datoteka između lokalnog računala i poslužitelja su ograničene. Možete koristiti FTP klijent ili možete koristiti kombinaciju Secure Shell (SSH) i Secure Copy (SCP).
Nijedno od ovih rješenja nije savršeno, a iako je kombinacija SSH i SCP odlična ako radite druge zadatke administracije sustava, pomalo je nezgrapan za brzo kopiranje i slične zadatke manipulacije datotekama.
Termscp ima za cilj olakšati vaš život dajući vam prekrasan TUI upravitelj datoteka koji može pojednostaviti i ubrzajte povezivanje s udaljenim poslužiteljem za dohvaćanje i učitavanje datoteka i interakciju s lokalnom datotekom sustav.
Kako instalirati Termscp na Linux
Instalacija Termscp-a ne može biti jednostavnija, kao što je to učinio programer stvorio skriptu koji će raditi na bilo kojoj distribuciji. Skripta će provjeriti vašu arhitekturu, distro i ovisnosti, zatim preuzeti i instalirati odgovarajuće pakete u vaše ime.
Koristite wget za preuzimanje skripte u vaš trenutni radni direktorij:
wget https://git.io/JBhDb
Kada preuzmete, pokrenite skriptu koristeći:
bash JBhDb
Alternativno, možete savijati skriptu i usmjeriti je ravno na Bash pomoću:
kovrča --proto '=https' --tlsv1.2 -sSLf " https://git.io/JBhDb" | sh
Međutim, to se općenito smatra lošom praksom sa sigurnosne točke gledišta.
Čarobnjak će prikazati vašu platformu i arhitekturu, a zatim će pitati: "Instalirati Termscp 0.10.0?" Upišite "g", pa udari Unesi. Unesite svoju lozinku kada se to od vas zatraži i pričekajte da vidite zelenu kvačicu i poruku "Čestitamo! Termscp je uspješno instaliran na vašem sustavu!"
Koristite Termscp za upravljanje datotekama na vašem lokalnom računalu i poslužitelju
Pokrenite Termscp TUI otvaranjem vašeg omiljenog terminala i unosom:
termini
Koristiti Lijevo i Pravo tipke sa strelicama na tipkovnici za odabir između veza putem SCP-a, SFTP-a, FTP-a i S3, zatim Gore i dolje tipke za promjenu polja. Trebate ispuniti još četiri polja. Ovi su:
- Udaljeni host: Ovo je IP adresa vašeg udaljenog računala i može biti na vašoj kućnoj mreži ili javna adresa VPS-a ili drugih vrsta poslužitelja.
- Broj porta: Udaljeni priključak na koji se želite spojiti. O tome nema standardnih pravila, ali SSH/SCP i SFTP veze obično koriste priključak 22, dok su FTP veze obično na 20 i 21.
- Korisničko ime: Korisničko ime udaljenog korisnika. Ako se spajate na Raspberry Pi, zadano Pi korisničko ime je "pi".
- Lozinka: Lozinka udaljenog korisnika. Ovo će biti zaklonjeno zvjezdicama dok ispunjavate polje.
Ako ste prethodno koristili Termscp ili stvorili bilo kakve oznake, možete pritisnuti tab za prebacivanje na donje polje, a zatim upotrijebite Lijevo i Pravo tipke sa strelicama za prebacivanje između "Oznake" i "Nedavne veze".
Kad budeš spreman, udri Unesi za povezivanje s određenim poslužiteljem.
TUI prikaz će se promijeniti i prikazat će vam se drugi prikaz podijeljenog zaslona. Gornji dio je podijeljen između vašeg lokalnog datotečnog sustava s lijeve strane i udaljenog datotečnog sustava s desne strane. Počet ćete u početnom imeniku svakog korisnika, a između njih se možete prebacivati pomoću Lijevo i Pravo Tipke sa strelicama.
Krećite se datotečnim sustavom pomoću Gore i dolje tipke i pritisnite Unesi za otvaranje imenika. Pritiskom Backspace vratit će vas u prethodni imenik. Ako pritisnete Unesi na datoteku, otvorit će se na vašem lokalnom računalu pomoću zadane aplikacije.
Za kopiranje datoteke ili direktorija s jednog stroja na drugi, pritisnite Prostor kada je stavka označena, a Termscp će kopirati stavku u trenutno otvoreni direktorij na drugoj ploči.
Ako želite urediti datoteku na udaljenom sustavu, pritisnite F4. Alternativno, možete premjestiti datoteku na novu lokaciju unutar udaljenog datotečnog sustava ako pritisnete F5, i unesite novi puni put.
Prema zadanim postavkama, datoteke su poredane po nazivu. Ovo možete promijeniti pomoću b ključ i odaberite sortiranje prema vremenu izmjene, vremenu stvaranja ili veličini. Također možete promijeniti vidljivost skrivene datoteke pomoću a.
Za potpuni popis korisnih tipkovnica pritisnite h. Također možete dobiti pomoć za naredbeni redak za Termscp pomoću stranica priručnika:
čovjek terminscp
Termscp je jednostavan način za navigaciju udaljenim datotečnim sustavima
Sada možete koristiti Termscp za pristup udaljenim datotekama i upravljanje njima putem vašeg terminala kao da su na vašem osobnom računalu. Možete uštedjeti vrijeme i nastaviti s drugim projektima.
Zašto ne početi pretvaranjem rezervnog Raspberry Pi-a u web poslužitelj?