Comment accéder aux systèmes de fichiers distants à partir du terminal Linux avec Termscp

Comment accéder aux systèmes de fichiers distants à partir du terminal Linux avec Termscp

La gestion des fichiers sur des serveurs distants peut être délicate, surtout si vous évitez les applications qui vous éloignent du terminal. Bien sûr, vous pouvez utiliser SSH et SCP pour parcourir les répertoires et enregistrer des fichiers entre les machines, mais, bien que simples et élégantes, ces commandes n’ont pas l’utilité d’un gestionnaire de fichiers à part entière.

Termscp est un explorateur de fichiers de terminal riche en fonctionnalités, prenant en charge SCP, SFTP, FTP et S3, qui vous permet d’interagir avec vos machines distantes via une interface utilisateur de terminal conviviale et de copier des fichiers sans effort.

Pourquoi utiliser Termscp pour gérer des fichiers sur des machines distantes ?

Les gestionnaires de fichiers sont le moyen par défaut pour la plupart des utilisateurs d’ordinateurs d’interagir avec les fichiers et les dossiers sur leur PC. Les propriétaires de Windows ont Explorer, macOS est livré avec Finder, tandis que les ordinateurs de bureau Linux sont livrés avec une variété étonnante de gestionnaires de fichiers GUI, ainsi que diverses alternatives de terminaux, notamment ranger, nnn, fff, etc.

Les avantages d’utiliser un gestionnaire de fichiers avec une interface utilisateur de terminal (TUI) par rapport à un gestionnaire avec une interface utilisateur graphique (GUI) sont évidents : ils utilisent moins de ressources système et, une fois que vous maîtrisez les raccourcis clavier, ils sont infiniment plus rapides que de faire glisser une icône d’une fenêtre à l’autre à l’aide d’une souris.

Si vous explorez simplement le système de fichiers, créez des répertoires et déplacez des fichiers, ils peuvent également être plus rapides que d’utiliser les commandes shell intégrées.

Lorsque vous traitez avec des machines distantes, que vous travailliez sur un VPS ou un Raspberry Pi, vos options de transfert de fichiers entre votre machine locale et le serveur sont limitées. Vous pouvez utiliser un client FTP ou une combinaison de Secure Shell (SSH) et Secure Copy (SCP).

Aucune de ces solutions n’est parfaite, et bien que la combinaison SSH et SCP soit idéale si vous effectuez d’autres tâches d’administration système, elle est un peu lourde pour la copie rapide et les tâches de manipulation de fichiers similaires.

Termscp vise à vous faciliter la vie en vous offrant un magnifique gestionnaire de fichiers TUI qui peut simplifier et accélérer la connexion à un serveur distant pour récupérer et télécharger des fichiers et interagir avec le système de fichiers local.

Comment installer Termscp sur Linux

installer les termescp sur ubuntu en utilisant le script

L’installation de Termscp ne pourrait pas être plus simple, car le développeur a créé un script qui s’exécutera sur n’importe quelle distribution. Le script vérifiera votre architecture, votre distribution et vos dépendances, puis téléchargera et installera les packages appropriés en votre nom.

Utilisez wget pour télécharger le script dans votre répertoire de travail actuel :

wget https://git.io/JBhDb

Une fois téléchargé, exécutez le script en utilisant :

bash JBhDb

Alternativement, vous pouvez boucler le script et diriger directement vers Bash avec :

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

Cependant, cela est généralement considéré comme une mauvaise pratique du point de vue de la sécurité.

L’assistant affichera votre plate-forme et votre architecture, puis vous demandera « Installer les termescp 0.10.0? » Tapez  » y « , puis appuyez sur Entrée . Entrez votre mot de passe lorsque vous y êtes invité et attendez de voir la coche verte et le message « Félicitations ! Termscp a été installé avec succès sur votre système !

Utilisez Termscp pour gérer vos fichiers sur votre ordinateur local et votre serveur

remplir les détails de connexion pour les termescp

Démarrez le TUI Termescp en ouvrant votre terminal préféré et en saisissant :

termscp

Utilisez les touches fléchées gauche et droite de votre clavier pour choisir entre les connexions via SCP, SFTP, FTP et S3, puis les touches haut et bas pour changer de champ. Il y a quatre autres champs que vous devez remplir. Ce sont :

  • Hôte distant : Il s’agit de l’adresse IP de votre machine distante, et peut être soit sur votre réseau domestique, soit sur l’adresse publique du VPS ou d’autres types de serveurs.
  • Numéro de port : le port distant auquel vous souhaitez vous connecter. Il n’y a pas de règles fixes à ce sujet, mais les connexions SSH/SCP et SFTP utilisent généralement le port 22, tandis que les connexions FTP sont généralement sur 20 et 21.
  • Nom d’utilisateur : nom d’utilisateur de l’utilisateur distant. Si vous vous connectez à un Raspberry Pi, le nom d’utilisateur Pi par défaut est « pi ».
  • Mot de passe : Le mot de passe de l’utilisateur distant. Cela sera masqué par des astérisques au fur et à mesure que vous remplirez le champ.

Si vous avez déjà utilisé Termscp ou créé des signets, vous pouvez appuyer sur Tab pour passer au champ inférieur, puis utiliser les touches fléchées gauche et droite pour basculer entre « Signets » et « Connexions récentes ».

Lorsque vous êtes prêt, appuyez sur Entrée pour vous connecter à un serveur particulier.

vue de l'explorateur de fichiers en termescp

La vue TUI changera et vous serez présenté avec une autre vue en écran partagé. La section supérieure est divisée entre votre système de fichiers local sur le côté gauche et le système de fichiers distant sur la droite. Vous commencerez dans le répertoire personnel de chaque utilisateur et vous pourrez basculer entre eux avec les touches fléchées gauche et droite .

Naviguez dans le système de fichiers avec les touches Haut et Bas et appuyez sur Entrée pour ouvrir un répertoire. Appuyer sur Backspace vous ramènera au répertoire précédent. Si vous appuyez sur Entrée sur un fichier, il s’ouvrira sur votre ordinateur local à l’aide de l’application par défaut.

Pour copier un fichier ou un répertoire d’une machine à une autre, appuyez sur Espace lorsque l’élément est en surbrillance, et Termscp copiera l’élément dans le répertoire actuellement ouvert dans l’autre panneau.

Si vous souhaitez modifier un fichier sur le système distant, appuyez sur F4 . Alternativement, vous pouvez déplacer un fichier vers un nouvel emplacement dans le système de fichiers distant si vous appuyez sur F5 et entrez le nouveau chemin complet.

Par défaut, les fichiers sont triés par nom. Vous pouvez modifier cela à l’aide de la touche b et choisir de trier par heure de modification, heure de création ou taille. Vous pouvez également basculer la visibilité des fichiers cachés avec un .

Pour une liste complète des raccourcis clavier utiles, appuyez sur h . Vous pouvez également obtenir de l’aide en ligne de commande pour Termscp en utilisant les pages de manuel :

man termscp

Termscp est le moyen facile de naviguer dans les systèmes de fichiers distants

Vous pouvez désormais utiliser Termscp pour accéder et manipuler des fichiers distants via votre terminal comme s’ils se trouvaient sur votre propre PC. Vous pouvez gagner du temps et passer à d’autres projets.

Pourquoi ne pas commencer par convertir un Raspberry Pi de rechange en serveur web ?

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *