A távoli szervereken lévő fájlok kezelése bonyolult lehet, különösen akkor, ha kerüli azokat az alkalmazásokat, amelyek elviszik a termináltól. Természetesen használhatja az SSH-t és az SCP-t a könyvtárak böngészésére és a fájlok gépek közötti fényképezésére, de ezek a parancsok egyszerűek és elegánsak, de nem rendelkeznek a teljes értékű fájlkezelővel.
A Termscp egy funkciókban gazdag terminálfájlböngésző, amely támogatja az SCP-t, SFTP-t, FTP-t és S3-at, amely lehetővé teszi kommunikálni távoli gépeivel egy barátságos terminál felhasználói felületen keresztül, és fájlokat másolni erőfeszítés nélkül.
Miért használja a Termscp-t a távoli gépeken lévő fájlok kezelésére?
A legtöbb számítógép-felhasználó a fájlkezelők alapértelmezett módja a számítógépén lévő fájlokkal és mappákkal való interakciónak. A Windows tulajdonosok rendelkeznek Explorerrel,
A macOS a Finderrel érkezik, míg a Linux asztali számítógépek egy elképesztő különféle GUI fájlkezelők, valamint különféle terminálalternatívák, beleértve a ranger, nnn, fff és még sok mást.A terminál felhasználói felülettel (TUI) rendelkező fájlkezelő használatának előnyei nyilvánvalóak a grafikus felhasználói felülettel (GUI) rendelkezőkkel szemben: kevesebbet használnak a rendszererőforrások, és ha már észhez tértek a billentyűkódok használatához, végtelenül gyorsabbak, mintha egy ikont az egyik ablakból a másikba húznának egér.
Ha csak a fájlrendszert kutatja, könyvtárakat hoz létre és fájlokat mozgat, ezek gyorsabbak is lehetnek, mint a beépített shell-parancsok használata.
Amikor távoli gépekkel dolgozik, akár VPS-en, akár Raspberry Pi-n dolgozik, a helyi gép és a szerver közötti fájlok átvitelének lehetőségei korlátozottak. Használhat FTP-klienst, vagy használhatja a Secure Shell (SSH) és a Secure Copy (SCP) kombinációját.
Egyik megoldás sem tökéletes, és bár az SSH és SCP kombináció nagyszerű, ha mást csinál rendszeradminisztrációs feladatokat, ez egy kicsit nehézkes a gyors másoláshoz és hasonló fájlkezelési feladatokhoz.
A Termscp célja, hogy megkönnyítse az életét azáltal, hogy egy gyönyörű TUI fájlkezelőt biztosít Önnek, amely leegyszerűsíti és felgyorsítja a távoli kiszolgálóhoz való csatlakozást a fájlok lekéréséhez és feltöltéséhez, valamint a helyi fájllal való interakcióhoz rendszer.
A Termscp telepítése Linuxra
A Termscp telepítése nem is lehetne egyszerűbb, ahogy a fejlesztő tette forgatókönyvet hozott létre amely bármelyik disztrón futni fog. A szkript ellenőrzi az architektúrát, a disztribúciót és a függőségeket, majd letölti és telepíti a megfelelő csomagokat az Ön nevében.
A wget segítségével töltse le a szkriptet a jelenlegi munkakönyvtárába:
wget https://git.io/JBhDb
A letöltés után futtassa a szkriptet a következővel:
bash JBhDb
Alternatív megoldásként gördítheti a szkriptet, és egyenesen a Bash-ba irányíthatja a következőkkel:
curl --proto '=https' --tlsv1.2 -sSLf " https://git.io/JBhDb" | SH
Ezt azonban biztonsági szempontból általában rossz gyakorlatnak tekintik.
A varázsló megmutatja a platformot és az architektúrát, majd megkérdezi: "Telepíti a termscp 0.10.0-t?" Típus "y", majd nyomja meg Belép. Adja meg jelszavát, amikor kéri, és várja meg, amíg megjelenik a zöld pipa és a „Gratulálunk! A Termscp sikeresen telepítve lett a rendszerére!"
A Termscp használatával kezelheti fájljait a helyi gépén és kiszolgálóján
Indítsa el a Termscp TUI-t kedvenc termináljának megnyitásával, és írja be:
termekcp
Használja a Bal és Jobb A billentyűzet nyílbillentyűivel választhat az SCP, SFTP, FTP és S3 kapcsolatok között, majd a Fel és Le gombok a mezők váltásához. Még négy mezőt kell kitölteni. Ezek:
- Távoli gazdagép: Ez a távoli gép IP-címe, és lehet az otthoni hálózaton, vagy a VPS vagy más szervertípus nyilvános címe.
- Port száma: A távoli port, amelyhez csatlakozni kíván. Erre nincsenek kőbe vésett szabályok, de az SSH/SCP és az SFTP kapcsolatok általában a 22-es, míg az FTP kapcsolatok általában a 20-as és 21-es portot használják.
- Felhasználónév: A távoli felhasználó felhasználóneve. Ha Raspberry Pi-hez csatlakozik, az alapértelmezett Pi felhasználónév a „pi”.
- Jelszó: A távoli felhasználó jelszava. Ezt csillagok takarják el a mező kitöltésekor.
Ha korábban használta a Termscp-t vagy könyvjelzőt hozott létre, nyomja meg a gombot Tab az alsó mezőre váltáshoz, majd használja a Bal és Jobb nyílbillentyűkkel válthat a „Könyvjelzők” és a „Legutóbbi kapcsolatok” között.
Ha készen állsz, nyomj Belép hogy csatlakozzon egy adott szerverhez.
A TUI nézet megváltozik, és egy másik osztott képernyős nézet jelenik meg. A felső rész a bal oldalon lévő helyi fájlrendszer és a jobb oldalon található távoli fájlrendszer között van felosztva. Minden felhasználó kezdőkönyvtárában indul, és a gombbal válthat közöttük Bal és Jobb nyilakkal.
Navigáljon a fájlrendszerben a Fel és Le gombokat, és nyomjuk meg Belép könyvtár megnyitásához. Megnyomása Backspace visszatér az előző könyvtárba. Ha megnyomja Belép egy fájlon megnyílik a helyi gépen az alapértelmezett alkalmazás használatával.
Fájl vagy könyvtár másolásához egyik gépről a másikra nyomja meg a gombot Hely amikor az elem ki van jelölve, és a Termscp átmásolja az elemet a másik panel aktuálisan nyitott könyvtárába.
Ha szerkeszteni szeretne egy fájlt a távoli rendszeren, nyomja meg a gombot F4. Alternatív megoldásként áthelyezhet egy fájlt egy új helyre a távoli fájlrendszeren belül, ha megnyomja F5, és adja meg az új teljes elérési utat.
Alapértelmezés szerint a fájlok név szerint vannak rendezve. Ezt a segítségével módosíthatja b gombot, és válassza ki a módosítási idő, a létrehozási idő vagy a méret szerinti rendezést. A rejtett fájlok láthatóságát a következővel is beállíthatja a.
A hasznos billentyűkombinációk teljes listájához nyomja meg a gombot h. Te is kérjen parancssori segítséget Termscp esetén a kézikönyv oldalak használatával:
férfi kifejezésekcp
A Termscp a távoli fájlrendszerekben való navigálás egyszerű módja
Mostantól a Termscp segítségével hozzáférhet és kezelhet távoli fájlokat a terminálon keresztül, mintha azok a saját számítógépén lennének. Időt takaríthat meg, és folytathat más projekteket.
Miért nem kezdi azzal, hogy egy tartalék Raspberry Pi-t webkiszolgálóvá alakít?