Het beheren van bestanden op externe servers kan lastig zijn, vooral als u apps mijdt die u wegleiden van de terminal. Natuurlijk kun je SSH en SCP gebruiken om door mappen te bladeren en bestanden tussen machines op te nemen, maar hoewel ze eenvoudig en elegant zijn, missen deze commando's het nut van een volwaardige bestandsbeheerder.
Termscp is een functierijke terminalbestandsverkenner, met ondersteuning voor SCP, SFTP, FTP en S3, waarmee u om te communiceren met uw externe machines via een gebruiksvriendelijke Terminal User Interface en om bestanden te kopiëren moeiteloos.
Waarom Termscp gebruiken om bestanden op externe machines te beheren?
Bestandsbeheerders zijn de standaardmanier waarop de meeste computergebruikers omgaan met bestanden en mappen op hun pc. Windows-bezitters hebben Explorer, macOS wordt geleverd met Finder, terwijl Linux-desktops worden geleverd met een verbazingwekkende
verscheidenheid aan GUI-bestandsbeheerders, plus verschillende terminalalternatieven, waaronder ranger, nnn, fff en meer.De voordelen van het gebruik van een bestandsbeheerder met een Terminal User Interface (TUI) ten opzichte van een met een Graphical User Interface (GUI) liggen voor de hand: ze gebruiken minder systeembronnen, en als je de sneltoetsen eenmaal onder de knie hebt, zijn ze oneindig veel sneller dan het slepen van een pictogram van het ene venster naar het andere met behulp van een muis.
Als je gewoon het bestandssysteem verkent, mappen maakt en bestanden verplaatst, kunnen ze ook sneller zijn dan het gebruik van de ingebouwde shell-commando's.
Als je te maken hebt met machines op afstand, of je nu op een VPS of een Raspberry Pi werkt, zijn je opties voor het overbrengen van bestanden tussen je lokale machine en de server beperkt. U kunt een FTP-client gebruiken, of u kunt een combinatie van Secure Shell (SSH) en Secure Copy (SCP) gebruiken.
Geen van deze oplossingen is perfect, en hoewel de SSH- en SCP-combinatie geweldig is als je andere doet systeembeheertaken, is het een beetje onpraktisch voor snel kopiëren en soortgelijke taken voor het manipuleren van bestanden.
Termscp heeft tot doel uw leven gemakkelijker te maken door u een prachtige TUI-bestandsbeheerder te geven die u kan vereenvoudigen en versnel de verbinding met een externe server om bestanden op te halen en te uploaden en interactie te hebben met het lokale bestand systeem.
Hoe Termscp op Linux te installeren
Het installeren van Termscp kan niet eenvoudiger, net als de ontwikkelaar een schrift gemaakt dat zal op elke distro draaien. Het script controleert uw architectuur, distro en afhankelijkheden en downloadt en installeert vervolgens namens u de juiste pakketten.
Gebruik wget om het script naar uw huidige werkdirectory te downloaden:
wget https://git.io/JBhDb
Na het downloaden voert u het script uit met:
bash JBhDb
Als alternatief kun je het script curlen en rechtstreeks naar Bash pipen met:
krul --proto '=https' --tlsv1.2 -sSLf " https://git.io/JBhDb" | sch
Vanuit beveiligingsoogpunt wordt dit echter over het algemeen als een slechte gewoonte beschouwd.
De wizard toont uw platform en architectuur en vraagt vervolgens: "Installeer termenscp 0.10.0?" Typ "j", dan raak Binnenkomen. Voer uw wachtwoord in wanneer daarom wordt gevraagd en wacht op het groene vinkje en het bericht "Gefeliciteerd! Termscp is met succes op uw systeem geïnstalleerd!"
Gebruik Termscp om uw bestanden op uw lokale computer en server te beheren
Start de Termscp TUI door uw favoriete terminal te openen en in te voeren:
termencp
Gebruik de Links En Rechts pijltjestoetsen op uw toetsenbord om te kiezen tussen verbindingen via SCP, SFTP, FTP en S3, en vervolgens de Omhoog En Omlaag toetsen om van veld te wisselen. Er zijn nog vier velden die u moet invullen. Dit zijn:
- Externe host: Dit is het IP-adres van uw externe machine en kan zich op uw thuisnetwerk bevinden of op het openbare adres van VPS of andere servertypen.
- Poortnummer: De externe poort waarmee u verbinding wilt maken. Er zijn hier geen vaste regels voor, maar SSH/SCP- en SFTP-verbindingen gebruiken meestal poort 22, terwijl FTP-verbindingen meestal op 20 en 21 staan.
- Gebruikersnaam: De gebruikersnaam van de externe gebruiker. Als je verbinding maakt met een Raspberry Pi, is de standaard Pi-gebruikersnaam "pi".
- Wachtwoord: Het wachtwoord van de externe gebruiker. Dit wordt verborgen door sterretjes terwijl u het veld invult.
Als u eerder Termscp hebt gebruikt of bladwijzers hebt gemaakt, kunt u op drukken tabblad om over te schakelen naar het onderste veld, gebruik dan de Links En Rechts pijltjestoetsen om te schakelen tussen "Bladwijzers" en "Recente verbindingen".
Als je klaar bent, raak je Binnenkomen om verbinding te maken met een bepaalde server.
De TUI-weergave verandert en u krijgt een andere gesplitste schermweergave te zien. Het bovenste gedeelte is verdeeld tussen uw lokale bestandssysteem aan de linkerkant en het externe bestandssysteem aan de rechterkant. U begint in de homedirectory van elke gebruiker en u kunt tussen de gebruikers schakelen met de Links En Rechts pijltjestoetsen.
Navigeer door het bestandssysteem met de Omhoog En Omlaag toetsen en druk op Binnenkomen om een map te openen. Drukken Backspace keert u terug naar de vorige map. Als u op drukt Binnenkomen op een bestand, wordt het op uw lokale computer geopend met behulp van de standaardapp.
Om een bestand of directory van de ene machine naar de andere te kopiëren, drukt u op Ruimte wanneer het item is gemarkeerd, en Termscp kopieert het item naar de momenteel geopende map in het andere paneel.
Als u een bestand op het externe systeem wilt bewerken, drukt u op F4. U kunt ook een bestand naar een nieuwe locatie binnen het externe bestandssysteem verplaatsen door op te drukken F5en voer het nieuwe volledige pad in.
Bestanden worden standaard op naam gesorteerd. U kunt dit wijzigen met behulp van de B toets en kies ervoor om te sorteren op wijzigingstijd, aanmaaktijd of grootte. U kunt ook de zichtbaarheid van verborgen bestanden schakelen met A.
Druk op voor een volledige lijst met handige sneltoetsen H. Je kan ook krijg hulp via de opdrachtregel voor Termscp met behulp van de handleidingpagina's:
man termencp
Termscp is de gemakkelijke manier om door externe bestandssystemen te navigeren
Nu kunt u Termscp gebruiken om toegang te krijgen tot externe bestanden en deze te manipuleren via uw terminal alsof ze op uw eigen pc staan. U kunt tijd besparen en doorgaan met andere projecten.
Waarom niet beginnen met het omzetten van een reserve Raspberry Pi in een webserver?