Risponderemo a tutte le tue domande!

Scambio di file da Linux

Modalità Desktop

FileZilla

Questo client FTP è ampiamente utilizzato e supporta il protocollo SFTP. L'installazione su Debian o Ubuntu può essere eseguita con un singolo comando:

sudo apt install filezilla

Dopo ciò, puoi aprirlo dal menu principale. Inserisci l'indirizzo IP del server LeaderGPU nel campo Host, le credenziali nei campi Nome utente e Password. Come numero di porta, utilizza la porta SSH standard 22 e fai clic sul pulsante Connetti rapidamente.

Connessione rapida FileZilla

Quando ti connetti per la prima volta, il sistema ti chiederà di confermare la fiducia nel server remoto e presenterà la sua impronta digitale SHA256. Seleziona la casella Sempre fidarsi... e rispondi affermativamente cliccando OK:

Chiave host sconosciuta FileZilla

Dopo aver stabilito una connessione, i file sul tuo computer locale appariranno sul lato sinistro della finestra, e i file sul server remoto a destra. È possibile trasferire facilmente i file tramite trascinamento:

Connessione FileZilla completata

gFTP

Questo popolare client FTP/SFTP multipiattaforma è ampiamente utilizzato sui sistemi operativi Linux e Unix. Ecco come lo puoi installare su Debian o Ubuntu:

sudo apt install gftp

Come per FileZilla, devi inserire l'Host, la Porta, l'Utente, la Password e scegliere SSH2 nella selezione del protocollo. Dopodiché fai clic sul pulsante di connessione:

Connessione rapida gFTP

Prosegui il processo di connessione facendo clic sul pulsante :

Accetta impronta digitale chiave gFTP

Ora hai la capacità di gestire i file sul sistema remoto. Puoi anche caricare o scaricare file trascinandoli:

Connessione gFTP completata

Muon (ex-Snowflake)

Ad esempio, lo installiamo su Ubuntu 23.04. Inizia scaricando il pacchetto di installazione deb:

wget https://github.com/subhra74/snowflake/releases/download/v1.0.4/snowflake-1.0.4-setup-amd64.deb

Poi procedi con l'installazione:

sudo dpkg -i snowflake-1.0.4-setup-amd64.deb

Hai ricevuto un errore che indica che il pacchetto richiesto openjdk-11-jre non è installato sul tuo sistema. Proviamo a risolverlo:

sudo apt install openjdk-11-jre

A questo punto, incontri un altro errore indicante che alcune dipendenze sono rotte. Risolvilo con il comando standard:

sudo apt --fix-broken install

Ora puoi avviare il client SSH/SFTP Snowflake dal menu principale. Fai clic sul pulsante Nuova connessione:

Nuova connessione Snowflake

Nella finestra del Gestore sessioni riempi tutti i campi contrassegnati da un riquadro rosso e infine fai clic sul pulsante Connetti:

Gestore sessioni Snowflake

Conferma la connessione facendo clic su :

Accetta impronta digitale chiave Snowflake

Con Muon, puoi trasferire file dal tuo computer locale a un server remoto e sfruttare le sue funzionalità aggiuntive. L'applicazione versatile può funzionare come terminale di accesso, consentendo un facile monitoraggio dei processi e dell'utilizzo dello spazio su disco contemporaneamente:

Connessione Snowflake completata

Modalità CLI

SCP

SCP (Secure copy) è un'utilità da riga di comando ampiamente utilizzata per la copia sicura di file e directory. Ti consente di trasferire file tra un sistema locale e un server remoto, o tra due server remoti. La sintassi è semplice e facile da usare.

scp user@server1:/file/or/directory user@server2:/file/or/directory

dove:

  • user@server1 è il server di origine. Puoi inviare dati da questo server a un altro.
  • user@server2 è il server di destinazione. Questo è il server target per ricevere dati.

Parliamo un po' della sicurezza. SCP si basa interamente sulla sicurezza del protocollo SSH e si può accedere utilizzando una password tradizionale o una chiave SSH.

Rsync

Questo strumento è un'alternativa migliorata a SCP. Il suo scopo è sincronizzare file e directory tra i server con un minimo traffico di rete. A differenza di SCP, questo strumento deve essere installato su entrambi i server. Questo può essere facilmente fatto con un solo comando:

sudo apt -y install rsync

La sintassi di base è:

rsync [opzioni] [origine] [destinazione]

L'insieme principale di opzioni utili è -avh. Permette la copia ricorsiva dei file (opzione a), il che significa che può copiare intere directory e i loro contenuti. L'opzione v fornisce informazioni aggiuntive durante il processo di copia, incluse le dimensioni dei file e la velocità di trasferimento. Queste informazioni vengono visualizzate in un formato leggibile dagli umani (opzione h), rendendo così più facile capire. Ad esempio, puoi fare una connessione SSH al server di origine ed eseguire un comando come questo:

rsync -avh /home/usergpu/example.file usergpu@server_remoto:/directory_remota

Il file con il nome example.file sarà sincronizzato con il server remoto. Puoi anche usare questo comando per sincronizzare le directory.



Pubblicato: 24.04.2024


Hai altre domande? Scrivici!

By clicking «I Accept» you confirm that you have read and accepted the website Terms and Conditions, Privacy Policy, and Moneyback Policy.