Failide haldamine kaugserverites võib olla keeruline, eriti kui väldite rakendusi, mis teid terminalist eemale viivad. Muidugi saate kasutada SSH-d ja SCP-d kataloogide sirvimiseks ja failide salvestamiseks masinate vahel, kuid kuigi need käsklused on lihtsad ja elegantsed, puudub neil täieõiguslik failihaldur.
Termscp on funktsioonirikas terminali failiuurija, mis toetab SCP, SFTP, FTP ja S3, mis võimaldab teil et suhelda oma kaugmasinatega sõbraliku terminali kasutajaliidese kaudu ja faile kopeerida pingutuseta.
Miks kasutada kaugmasinate failide haldamiseks Termscp-d?
Failihaldurid on vaikimisi viis, kuidas enamik arvutikasutajaid oma arvutis olevate failide ja kaustadega suhtlevad. Windowsi omanikel on Explorer, MacOS tuleb koos Finderiga, samas kui Linuxi lauaarvutitel on hämmastav mitmesuguseid GUI failihaldureid, pluss erinevad terminali alternatiivid, sealhulgas ranger, nnn, fff ja palju muud.
Terminali kasutajaliidesega (TUI) failihalduri kasutamise eelised graafilise kasutajaliidese (GUI) ees on ilmsed: need kasutavad vähem süsteemiressursid ja kui olete klaviatuuri otseteed selgeks saanud, on need lõpmatult kiiremad kui ikooni lohistamine ühest aknast teise hiir.
Kui uurite lihtsalt failisüsteemi, loote katalooge ja teisaldate faile, võivad need olla ka kiiremad kui sisseehitatud shellikäskude kasutamine.
Kui töötate kaugmasinatega, olenemata sellest, kas töötate VPS-i või Raspberry Pi-ga, on teie võimalused failide edastamiseks kohaliku masina ja serveri vahel piiratud. Võite kasutada FTP-klienti või kasutada Secure Shelli (SSH) ja Secure Copy (SCP) kombinatsiooni.
Kumbki neist lahendustest pole täiuslik ja kuigi SSH ja SCP kombinatsioon on suurepärane, kui teete muid lahendusi süsteemihaldusülesannete jaoks, on see kiire kopeerimise ja sarnaste failidega manipuleerimise ülesannete jaoks pisut kohmakas.
Termscp eesmärk on muuta teie elu lihtsamaks, pakkudes teile ilusat TUI-failihaldurit, mis võib lihtsustada ja kiirendada ühenduse loomist kaugserveriga failide toomiseks ja üleslaadimiseks ning kohaliku failiga suhtlemiseks süsteem.
Termscp installimine Linuxisse
Termscp installimine ei saaks olla lihtsam, nagu seda on arendaja teinud lõi skripti mis töötab mis tahes distros. Skript kontrollib teie arhitektuuri, distroo ja sõltuvusi ning seejärel laadib teie nimel alla ja installib vastavad paketid.
Kasutage skripti oma praegusesse töökataloogi allalaadimiseks wget:
wget https://git.io/JBhDb
Allalaadimisel käivitage skript, kasutades:
bash JBhDb
Teise võimalusena saate skripti keerata ja otse Bashisse suunata, kasutades järgmist:
curl -- proto '=https' --tlsv1.2 -sSLf " https://git.io/JBhDb" | sh
Seda peetakse aga turvalisuse seisukohast üldiselt halvaks tavaks.
Nõustaja kuvab teie platvormi ja arhitektuuri ning küsib seejärel: "Install termscp 0.10.0?" Sisestage "y", siis löö Sisenema. Sisestage oma parool, kui seda küsitakse, ja oodake, kuni näete rohelist linnukest ja sõnumit "Palju õnne! Termscp on teie süsteemi edukalt installitud!"
Kasutage oma kohalikus masinas ja serveris failide haldamiseks Termscp-i
Käivitage Termscp TUI, avades oma lemmikterminali ja sisestades:
terminidcp
Kasuta Vasakule ja Õige klaviatuuri nooleklahve, et valida SCP, SFTP, FTP ja S3 kaudu ühenduste vahel, seejärel Üles ja Alla klahve väljade vahetamiseks. Peate täitma veel neli välja. Need on:
- Kaughost: See on teie kaugmasina IP-aadress ja see võib olla teie koduvõrgus või VPS-i või muude serveritüüpide avalik aadress.
- Pordi number: Kaugport, millega soovite ühenduse luua. Selle kohta pole kindlaid reegleid, kuid SSH/SCP ja SFTP ühendused kasutavad tavaliselt porti 22, samas kui FTP ühendused on tavaliselt 20 ja 21 juures.
- Kasutajanimi: Kaugkasutaja kasutajanimi. Kui loote ühenduse Raspberry Pi-ga, on Pi vaikekasutajanimi "pi".
- Parool: Kaugkasutaja parool. Välja täitmisel varjatakse seda tärnidega.
Kui olete varem Termscp-i kasutanud või järjehoidjaid loonud, võite vajutada Tab alumisele väljale lülitumiseks kasutage nuppu Vasakule ja Õige nooleklahve, et lülituda „Järjehoidjate” ja „Hiljutiste ühenduste” vahel.
Kui olete valmis, lööge Sisenema konkreetse serveriga ühenduse loomiseks.
TUI vaade muutub ja teile kuvatakse teine jagatud ekraani vaade. Ülemine osa on jagatud vasakpoolse kohaliku failisüsteemi ja paremal asuva kaug-failisüsteemi vahel. Alustate iga kasutaja kodukataloogist ja saate nende vahel vahetada nupuga Vasakule ja Õige nooleklahve.
Liikuge failisüsteemis nupuga Üles ja Alla klahve ja vajutage Sisenema kataloogi avamiseks. Vajutades Tagasilükkeklahv viib teid tagasi eelmisse kataloogi. Kui vajutate Sisenema failis, avaneb see teie kohalikus masinas, kasutades vaikerakendust.
Faili või kataloogi kopeerimiseks ühest masinast teise vajutage Kosmos kui üksus on esile tõstetud, ja Termscp kopeerib üksuse teisel paneelil praegu avatud kataloogi.
Kui soovite kaugsüsteemis faili redigeerida, vajutage F4. Teise võimalusena saate faili kaugfailisüsteemis uude asukohta teisaldada, kui vajutate F5ja sisestage uus täistee.
Vaikimisi sorteeritakse failid nimede järgi. Saate seda muuta kasutades b klahvi ja sortida aja, loomisaja või suuruse muutmise järgi. Samuti saate peidetud failide nähtavuse sisse lülitada a.
Kasulike klahvikombinatsioonide täieliku loendi vaatamiseks vajutage h. Sa saad ka hankige käsurea abi Termscp jaoks, kasutades käsiraamatu lehti:
mees termidcp
Termscp on lihtne viis kaugfailisüsteemides navigeerimiseks
Nüüd saate kasutada Termscp-i, et oma terminali kaudu kaugfailidele juurde pääseda ja nendega manipuleerida, nagu oleksid need teie enda arvutis. Saate säästa aega ja jätkata teiste projektidega.
Miks mitte alustada varu Raspberry Pi teisendamisest veebiserveriks?