I lettori come te aiutano a sostenere MUO. Quando effettui un acquisto utilizzando i link sul nostro sito, potremmo guadagnare una commissione di affiliazione. Per saperne di più.

La gestione dei file su server remoti può essere complicata, soprattutto se eviti le app che ti allontanano dal terminale. Certo, puoi usare SSH e SCP per sfogliare le directory e sparare file tra macchine, ma, sebbene semplici ed eleganti, questi comandi non hanno l'utilità di un file manager completo.

Termscp è un esploratore di file di terminale ricco di funzionalità, con supporto per SCP, SFTP, FTP e S3, che ti consente per interagire con le tue macchine remote attraverso un'interfaccia utente terminale amichevole e copiare i file senza sforzo.

Perché utilizzare Termscp per gestire i file su computer remoti?

I gestori di file sono il modo predefinito in cui la maggior parte degli utenti di computer interagisce con file e cartelle sui propri PC. I proprietari di Windows hanno Explorer, macOS viene fornito con Finder

instagram viewer
, mentre i desktop Linux sono dotati di un sorprendente varietà di gestori di file GUI, oltre a varie alternative di terminale tra cui ranger, nnn, fff e altro.

I vantaggi dell'utilizzo di un file manager con un'interfaccia utente terminale (TUI) rispetto a uno con un'interfaccia utente grafica (GUI) sono evidenti: utilizzano meno le risorse di sistema e, una volta apprese le scorciatoie da tastiera, sono infinitamente più veloci rispetto al trascinamento di un'icona da una finestra all'altra utilizzando un topo.

Se stai solo esplorando il filesystem, creando directory e spostando file, possono anche essere più veloci rispetto all'utilizzo dei comandi della shell incorporati.

Quando hai a che fare con macchine remote, sia che tu stia lavorando su un VPS o un Raspberry Pi, le tue opzioni per il trasferimento di file tra la tua macchina locale e il server sono limitate. È possibile utilizzare un client FTP oppure una combinazione di Secure Shell (SSH) e Secure Copy (SCP).

Nessuna di queste soluzioni è perfetta, e mentre la combinazione SSH e SCP è ottima se ne stai facendo altre attività di amministrazione del sistema, è un po' ingombrante per la copia veloce e simili attività di manipolazione dei file.

Termscp mira a semplificarti la vita offrendoti un bellissimo file manager TUI che può semplificare e velocizzare la connessione a un server remoto per recuperare e caricare file e interagire con il file locale sistema.

Come installare Termscp su Linux

L'installazione di Termscp non potrebbe essere più semplice, come ha fatto lo sviluppatore creato uno script che funzionerà su qualsiasi distro. Lo script controllerà la tua architettura, distribuzione e dipendenze, quindi scaricherà e installerà i pacchetti appropriati per tuo conto.

Usa wget per scaricare lo script nella tua attuale directory di lavoro:

wget https://git.io/JBhDb

Una volta scaricato, esegui lo script usando:

bash JBhDb

In alternativa, puoi arricciare lo script e reindirizzare direttamente a Bash con:

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

Tuttavia, questa è generalmente considerata una cattiva pratica dal punto di vista della sicurezza.

La procedura guidata mostrerà la piattaforma e l'architettura, quindi chiederà "Installa termcp 0.10.0?" Tipo "si", quindi premi accedere. Inserisci la tua password quando richiesto e attendi di vedere il segno di spunta verde e il messaggio "Congratulazioni! Termscp è stato installato con successo sul tuo sistema!"

Usa Termscp per gestire i tuoi file sul tuo computer locale e sul tuo server

Avvia la TUI di Termscp aprendo il tuo terminale preferito e digitando:

termcp

Usa il Sinistra E Giusto tasti freccia sulla tastiera per scegliere tra connessioni tramite SCP, SFTP, FTP e S3, quindi il Su E Giù tasti per cambiare campo. Ci sono altri quattro campi da compilare. Questi sono:

  • Host remoto: Questo è l'indirizzo IP della tua macchina remota e può essere sulla tua rete domestica o l'indirizzo pubblico di VPS o altri tipi di server.
  • Numero di porta: La porta remota a cui vuoi connetterti. Non ci sono regole fisse su questo, ma le connessioni SSH/SCP e SFTP di solito usano la porta 22, mentre le connessioni FTP sono solitamente su 20 e 21.
  • Nome utente: Il nome utente dell'utente remoto. Se ti connetti a un Raspberry Pi, il nome utente Pi predefinito è "pi".
  • Parola d'ordine: La password dell'utente remoto. Questo sarà oscurato da asterischi mentre compili il campo.

Se hai già utilizzato Termscp o creato dei segnalibri, puoi premere Scheda per passare al campo inferiore, quindi utilizzare il Sinistra E Giusto tasti freccia per passare da "Preferiti" a "Connessioni recenti".

Quando sei pronto, colpisci accedere per connettersi a un determinato server.

La vista TUI cambierà e ti verrà presentata un'altra vista a schermo diviso. La sezione superiore è divisa tra il tuo filesystem locale sul lato sinistro e il filesystem remoto sulla destra. Inizierai nella home directory di ciascun utente e potrai passare da una all'altra con il file Sinistra E Giusto tasti freccia.

Navigare nel filesystem con il file Su E Giù tasti e premere accedere per aprire una directory. Premendo Backspace ti riporterà alla directory precedente. Se premi accedere su un file, si aprirà sul tuo computer locale utilizzando l'app predefinita.

Per copiare un file o una directory da una macchina a un'altra, premere Spazio quando l'elemento è evidenziato, e Termscp copierà l'elemento nella directory attualmente aperta nell'altro pannello.

Se si desidera modificare un file sul sistema remoto, premere F4. In alternativa, puoi spostare un file in una nuova posizione all'interno del filesystem remoto se premi F5e inserisci il nuovo percorso completo.

Per impostazione predefinita, i file sono ordinati per nome. Puoi cambiarlo usando il B chiave e scegliere di ordinare in base all'ora di modifica, all'ora di creazione o alle dimensioni. Puoi anche attivare la visibilità dei file nascosti con UN.

Per un elenco completo delle combinazioni di tasti utili, premere H. Puoi anche ottenere l'aiuto della riga di comando per Termscp utilizzando le pagine di manuale:

termini uomocp

Termscp è il modo più semplice per navigare nei file system remoti

Ora puoi usare Termscp per accedere e manipolare file remoti attraverso il tuo terminale come se fossero sul tuo PC. Puoi risparmiare tempo e andare avanti con altri progetti.

Perché non iniziare convertendo un Raspberry Pi di riserva in un server web?