Lesere som deg er med på å støtte MUO. Når du foretar et kjøp ved å bruke lenker på nettstedet vårt, kan vi tjene en tilknyttet provisjon. Les mer.

Det kan være vanskelig å administrere filer på eksterne servere, spesielt hvis du unngår apper som tar deg bort fra terminalen. Visst, du kan bruke SSH og SCP til å bla gjennom kataloger og skyte filer mellom maskiner, men selv om disse kommandoene er enkle og elegante, mangler disse kommandoene nytten til en fullverdig filbehandler.

Termscp er en funksjonsrik terminalfilutforsker, med støtte for SCP, SFTP, FTP og S3, som lar deg å samhandle med dine eksterne maskiner gjennom et vennlig terminalbrukergrensesnitt og kopiere filer uanstrengt.

Hvorfor bruke Termscp for å administrere filer på eksterne maskiner?

Filbehandlere er standardmåten de fleste databrukere samhandler med filer og mapper på PC-ene sine. Windows-eiere har Explorer, macOS kommer med Finder, mens Linux-stasjonære datamaskiner kommer med en forbløffende rekke GUI-filbehandlere, pluss ulike terminalalternativer inkludert ranger, nnn, fff og mer.

Fordelene ved å bruke en filbehandler med et terminalbrukergrensesnitt (TUI) fremfor en med et grafisk brukergrensesnitt (GUI) er åpenbare: de bruker færre systemressurser, og når du først har grepet tastatursnarveiene, er det uendelig mye raskere enn å dra et ikon fra ett vindu til et annet ved å bruke en mus.

Hvis du bare utforsker filsystemet, lager kataloger og flytter filer rundt, kan de også være raskere enn å bruke de innebygde skallkommandoene.

Når du arbeider med eksterne maskiner, enten du jobber med en VPS eller en Raspberry Pi, er mulighetene dine for å overføre filer mellom din lokale maskin og serveren begrenset. Du kan bruke en FTP-klient, eller du kan bruke en kombinasjon av Secure Shell (SSH) og Secure Copy (SCP).

Ingen av disse løsningene er perfekte, og mens SSH og SCP-kombinasjonen er flott hvis du gjør andre systemadministrasjonsoppgaver, er det litt uhåndterlig for rask kopiering og lignende filmanipuleringsoppgaver.

Termscp har som mål å gjøre livet ditt enklere ved å gi deg en vakker TUI-filbehandler som kan forenkle og få raskere tilkobling til en ekstern server for å hente og laste opp filer og samhandle med den lokale filen system.

Hvordan installere Termscp på Linux

Å installere Termscp kunne ikke vært enklere, slik utvikleren har gjort laget et manus som vil kjøre på hvilken som helst distro. Skriptet vil sjekke arkitekturen, distroen og avhengighetene dine, og deretter laste ned og installere de riktige pakkene på dine vegne.

Bruk wget for å laste ned skriptet til din nåværende arbeidskatalog:

wget https://git.io/JBhDb

Når det er lastet ned, kjør skriptet med:

bash JBhDb

Alternativt kan du krølle manuset og sende rett til Bash med:

krøll --proto '=https' --tlsv1.2 -sSLf " https://git.io/JBhDb" | sh 

Dette anses imidlertid generelt som dårlig praksis fra et sikkerhetssynspunkt.

Veiviseren viser plattformen og arkitekturen din, og spør deretter: "Installer termcp 0.10.0?" Skriv inn "y", så trykk Tast inn. Skriv inn passordet ditt når du blir bedt om det, og vent til å se det grønne merket og meldingen "Gratulerer! Termscp har blitt installert på systemet ditt!"

Bruk Termscp for å administrere filene dine på din lokale maskin og server

Start Termscp TUI ved å åpne favorittterminalen din og skrive inn:

vilkårscp

Bruke Venstre og Ikke sant piltastene på tastaturet for å velge mellom tilkoblinger via SCP, SFTP, FTP og S3, deretter Opp og Ned taster for å bytte felt. Det er fire flere felt du må fylle ut. Disse er:

  • Ekstern vert: Dette er IP-adressen til den eksterne maskinen din, og kan enten være på hjemmenettverket eller den offentlige adressen til VPS eller andre servertyper.
  • Portnummer: Den eksterne porten du vil koble til. Det er ingen faste regler for dette, men SSH/SCP- og SFTP-tilkoblinger bruker vanligvis port 22, mens FTP-tilkoblinger vanligvis er på 20 og 21.
  • Brukernavn: Brukernavnet til den eksterne brukeren. Hvis du kobler til en Raspberry Pi, er standard Pi-brukernavn "pi".
  • Passord: Passordet til den eksterne brukeren. Dette vil skjules av stjerner når du fyller ut feltet.

Hvis du tidligere har brukt Termscp eller laget noen bokmerker, kan du trykke Tab for å bytte til det nedre feltet, bruk deretter Venstre og Ikke sant piltastene for å bytte mellom "Bokmerker" og "Nylige tilkoblinger".

Når du er klar, trykk Tast inn for å koble til en bestemt server.

TUI-visningen vil endres, og du vil bli presentert med en annen delt skjermvisning. Den øverste delen er delt mellom ditt lokale filsystem på venstre side og det eksterne filsystemet til høyre. Du starter i hjemmekatalogen til hver bruker, og du kan bytte mellom dem med Venstre og Ikke sant piltastene.

Naviger i filsystemet med Opp og Ned tastene, og trykk Tast inn for å åpne en katalog. Pressing Tilbake vil returnere deg til forrige katalog. Hvis du trykker Tast inn på en fil, åpnes den på din lokale maskin ved å bruke standardappen.

For å kopiere en fil eller katalog fra en maskin til en annen, trykk Rom når elementet er uthevet, og Termscp vil kopiere elementet til den åpne katalogen i det andre panelet.

Hvis du vil redigere en fil på det eksterne systemet, trykk F4. Alternativt kan du flytte en fil til en ny plassering i det eksterne filsystemet hvis du trykker F5, og gå inn på den nye fullstendige banen.

Som standard sorteres filer etter navn. Du kan endre dette ved å bruke b tasten, og velg å sortere etter endre tid, opprettelsestid eller størrelse. Du kan også bytte skjult filsynlighet med en.

For en fullstendig liste over nyttige tastebindinger, trykk h. Du kan også få kommandolinjehjelp for Termscp ved å bruke manualsidene:

mann termercp

Termscp er den enkle måten å navigere i eksterne filsystemer

Nå kan du bruke Termscp for å få tilgang til og manipulere eksterne filer gjennom terminalen din som om de var på din egen PC. Du kan spare tid og komme videre med andre prosjekter.

Hvorfor ikke begynne med å konvertere en ekstra Raspberry Pi til en webserver?