Interrogez-nous, nous vous répondrons !

Échange de fichiers depuis Linux

Méthode de bureau

FileZilla

Ce client FTP est largement utilisé et supporte le protocole SFTP. L'installation sur Debian ou Ubuntu peut se faire avec une seule commande:

sudo apt install filezilla

Après cela, vous pouvez l'ouvrir à partir du menu principal. Entrez l'adresse IP du serveur LeaderGPU dans le champ Hôte, les identifiants dans les champs Nom d'utilisateur et Mot de passe. Utilisez le numéro de port SSH standard 22 et cliquez sur le bouton Connexion rapide.

Connexion rapide FileZilla

Lors de votre première connexion, le système vous demandera de confirmer la confiance en le serveur distant et présententera son empreinte digitale SHA256. Cochez la case Toujours faire confiance… et répondez par l'affirmative en cliquant sur OK:

Clé d'hôte inconnue FileZilla

Après l'établissement d'une connexion, les fichiers sur votre ordinateur local apparaitront du côté gauche de la fenêtre, et les fichiers sur le serveur distant sur la droite. Vous pouvez facilement transférer des fichiers via un glisser-déposer :

Connexion complète FileZilla

gFTP

Ce client FTP/SFTP multiplateforme populaire est largement utilisé sur les systèmes d'exploitation Linux et Unix. Voici comment vous pouvez l'installer sur Debian ou Ubuntu :

sudo apt install gftp

Comme avec FileZilla, vous devez entrer l'Hôte, le Port, l'Utilisateur, le Pass et choisir SSH2 dans la sélection du protocole. Ensuite, cliquez sur le bouton de connexion :

Connexion rapide gFTP

Continuez le processus de connexion en cliquant sur le bouton Oui:

Acceptation de l'empreinte digitale gFTP

Vous avez maintenant la possibilité de gérer des fichiers sur le système distant. Vous pouvez également télécharger ou téléverser des fichiers en les glissant :

Connexion complète gFTP

Muon (ex-Snowflake)

Par exemple, nous l'installons dans Ubuntu 23.04. Commencez par télécharger le paquet d'installation deb :

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

Puis procédez à l'installation :

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

Vous recevez une erreur indiquant que le paquet requis openjdk-11-jre n'est pas installé sur votre système. Essayons de le résoudre :

sudo apt install openjdk-11-jre

À ce stade, vous rencontrez une autre erreur indiquant que certaines dépendances sont cassées. Corrigez-le avec la commande standard :

sudo apt --fix-broken install

Vous pouvez maintenant démarrer le client SSH/SFTP Snowflake à partir du menu principal. Cliquez sur le bouton Nouvelle connexion :

Nouvelle connexion Snowflake

Dans une fenêtre Gestionnaire de sessions, remplissez tous les champs marqués par un cadre rouge et cliquez finalement sur le bouton Connecter:

Gestionnaire de sessions Snowflake

Veuillez confirmer la connexion en cliquant sur Oui:

Acceptation de l'empreinte digitale Snowflake

Avec Muon, vous pouvez transférer des fichiers de votre ordinateur local vers un serveur distant et profiter de ses fonctionnalités supplémentaires. L'application polyvalente peut fonctionner comme un terminal d'accès, permettant un suivi facile des processus et de l'utilisation de l'espace disque simultanément:

Connexion complète Snowflake

Méthode CLI

SCP

SCP (Secure copy) est un utilitaire de ligne de commande largement utilisé pour copier en toute sécurité des fichiers et des répertoires. Il vous permet de transférer des fichiers entre un système local et un serveur distant, ou entre deux serveurs distants. La syntaxe est simple et facile à utiliser.

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

où:

  • user@server1 est un serveur source. Vous pouvez envoyer des données de ce serveur à un autre.
  • user@server2 est un serveur destination. Il s'agit du serveur cible pour recevoir les données.

Disons quelques mots sur la sécurité. SCP s'appuie entièrement sur la sécurité du protocole SSH et peut être accédé à l'aide d'un mot de passe traditionnel ou d'une clé SSH.

Rsync

Cette utilitaire est une alternative améliorée à SCP. Son but est de synchroniser des fichiers et des répertoires entre des serveurs avec un trafic réseau minimal. Contrairement à SCP, cet utilitaire doit être installé sur les deux serveurs. Cela peut être facilement fait avec une seule commande :

sudo apt -y install rsync

La syntaxe de base est :

rsync [options] [source] [destination]

L'ensemble principal d'options utiles est -avh. Il permet la copie récursive de fichiers (option a), c'est-à-dire qu'il peut copier des répertoires entiers et leur contenu. L'option v fournit des informations supplémentaires lors du processus de copie, y compris la taille des fichiers et la vitesse de transfert. Ces informations sont affichées dans un format lisible par l'homme (option h), ce qui facilite la compréhension. Par exemple, vous pouvez faire une connexion SSH au serveur source et exécuter une commande comme celle-ci:

rsync -avh /home/usergpu/example.file usergpu@remote_server:/remote/directory

Fichier avec le nom example.file sera synchronisé avec le serveur distant. Vous pouvez également utiliser cette commande pour synchroniser des répertoires.



Publié: 24.04.2024


Des questions ? Écrivez-nous!

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