Comment installer le client PuTTY SSH sur Debian 12, 11 ou 10

PuTTY est un client SSH polyvalent et largement utilisé qui permet aux utilisateurs de se connecter en toute sécurité à des serveurs distants. Il prend en charge une gamme de protocoles réseau, notamment SSH, Telnet et SFTP, offrant ainsi un moyen robuste et fiable de gérer des systèmes distants. PuTTY est connu pour sa simplicité, sa facilité d'utilisation et ses fonctionnalités complètes, telles que l'authentification par clé, la journalisation de session et la redirection de port.

L'utilisation de PuTTY sur Debian 12, 11 ou 10 peut simplifier l'établissement de connexions sécurisées aux serveurs distants. Il est particulièrement avantageux pour les utilisateurs qui ont besoin d'un client SSH léger et efficace avec une interface utilisateur graphique. Ce guide vous guidera tout au long du processus d'installation de PuTTY sur Debian, vous garantissant ainsi de disposer d'un outil fiable pour vos besoins de gestion à distance.

Mettre à jour Debian avant l'installation du client PuTTY SSH

Avant de commencer le processus d'installation, il est essentiel de vous assurer que votre système Debian est à jour. La mise à jour de votre système garantit que vous disposez des derniers correctifs de sécurité et mises à jour logicielles.

Pour mettre à jour votre système Debian, ouvrez le terminal et exécutez la commande suivante :

sudo apt update && sudo apt upgrade

Installer le client PuTTY SSH via la commande APT

Debian inclut PuTTY dans son référentiel de logiciels par défaut, ce qui facilite l'installation du client SSH sur votre système. Pour commencer le processus d'installation, ouvrez le terminal et exécutez la commande suivante :

sudo apt install putty putty-tools

La commande sudo apt install installe les packages spécifiés ainsi que leurs dépendances. Dans ce cas, putty et putty-tools sont les packages à installer.

Vérifier l'installation de PuTTY

Vérifiez la version du client PuTTY SSH sur votre système Debian en utilisant cette commande dans le terminal :

putty --version

Cette commande génère la version installée de PuTTY, confirmant que le processus d'installation a réussi. Vous pouvez désormais utiliser PuTTY pour les besoins SSH et telnet de votre système Debian.

Lancer l'interface utilisateur du client PuTTY SSH

Après avoir installé avec succès PuTTY, vous pouvez lancer le client SSH à l'aide du terminal. Pour ouvrir PuTTY depuis le terminal, exécutez la commande suivante :

putty

Cette commande démarre l'application PuTTY et la fenêtre principale de configuration de PuTTY apparaît sur votre écran.

Vous pouvez également lancer le client PuTTY SSH à l'aide de l'interface utilisateur graphique (GUI). Pour le faire, suivez ces étapes:

  1. Cliquez sur le menu Activités situé dans le coin supérieur gauche de votre écran.
  2. Cliquez sur l'icône Afficher les applications, représentée par une grille de neuf points, généralement située dans le coin inférieur gauche de l'aperçu des activités.
  3. Dans la fenêtre Afficher les applications, recherchez « PuTTY » en le tapant dans la barre de recherche ou en parcourant les applications répertoriées.
  4. Cliquez sur l'icône PuTTY SSH Client pour lancer l'application.

Premiers pas avec le client PuTTy SSH

Cette section explorera les conseils et les meilleures pratiques pour démarrer avec le client PuTTY SSH sur Debian Linux. Ces conseils vous aideront à optimiser les fonctionnalités de PuTTY et à améliorer la productivité lors de la gestion des connexions à distance.

Configurer et enregistrer des sessions PuTTY SSH

L'une des fonctionnalités clés de PuTTY est la possibilité d'enregistrer et de gérer plusieurs sessions SSH. Pour configurer et enregistrer une nouvelle session SSH, procédez comme suit :

  1. Lancez PuTTY.
  2. Dans le Session Dans cette catégorie, saisissez le nom d'hôte ou l'adresse IP du serveur distant dans le champ Nom d'hôte (ou adresse IP).
  3. Spécifiez le numéro de port dans le champ Port (la valeur par défaut est 22 pour SSH).
  4. Choisir SSH comme type de connexion.
  5. Entrez un nom descriptif pour la session dans le champ Sessions enregistrées et cliquez sur le bouton Enregistrer.

Une fois que vous avez enregistré une session, vous pouvez charger rapidement ses paramètres en la sélectionnant dans la liste Sessions enregistrées et en cliquant sur Charger.

Personnaliser l'apparence de PuTTY

PuTTY vous permet de personnaliser son apparence en fonction de vos préférences. Certaines personnalisations courantes incluent :

  • Modification de la police et de la taille : accédez à Fenêtre > Apparence. Cliquez sur le bouton Modifier à côté de la section Paramètres de police pour choisir une police et une taille différentes.
  • Ajuster les couleurs des fenêtres : Accédez à Fenêtre > Couleurs. Sélectionnez la couleur que vous souhaitez modifier et cliquez sur le bouton Modifier pour choisir une nouvelle couleur.
  • Définition de la transparence de la fenêtre : accédez à Fenêtre > Comportement. Activez l'option de décorations de fenêtre fournie par le système (si disponible) et ajustez le curseur de transparence de la fenêtre.

Utiliser l'authentification par clé avec PuTTY

L'authentification par clé est une méthode de connexion aux serveurs distants plus sécurisée que les mots de passe. Pour configurer l'authentification par clé avec PuTTY, procédez comme suit :

  1. Générez une paire de clés publique-privée à l'aide du PuTTY Key Generator (PuTTYgen). Ouvrez le terminal et exécutez puttygen.
  2. Choisissez le type de clé souhaité (RSA ou EdDSA) et cliquez sur Générer.
  3. Déplacez votre souris de manière aléatoire sur la zone vide pour générer un caractère aléatoire pour la clé.
  4. Une fois la clé générée, enregistrez la clé publique et la clé privée dans des fichiers séparés.
  5. Sur le serveur distant, ajoutez le contenu du fichier de clé publique au ~/.ssh/authorized_keys déposer.
  6. Dans PuTTY, accédez à Connexion > SSH > Auth. Cliquez sur Parcourir et sélectionnez le fichier de clé privée.

Activer le transfert X11 sur PuTTY

Si vous devez exécuter des applications graphiques sur le serveur distant et les afficher sur votre ordinateur local, activez le transfert X11. Pour faire ça:

  1. Installez un serveur X (par exemple, Xming) sur votre machine locale.
  2. Lancez PuTTY et chargez la session souhaitée.
  3. Accédez à Connexion > SSH > X11.
  4. Cochez l'option Activer le transfert X11.
  5. Connectez-vous au serveur distant.

Commandes CLI PuTTy SSH PSCP

Cette section approfondira l'utilitaire de ligne de commande PSCP (PuTTY Secure Copy) et fournira des exemples de commandes PSCP courantes. PSCP est un puissant outil de transfert de fichiers qui vous permet de transférer en toute sécurité des fichiers entre votre ordinateur local et un serveur distant via SSH.

Qu’est-ce que le PSCP ?

PSCP est un outil de ligne de commande de PuTTY qui vous permet de transférer des fichiers en toute sécurité entre votre ordinateur local et un serveur distant à l'aide de SCP ou SFTP. Vous pouvez vous authentifier auprès de PSCP à l'aide de mots de passe ou de clés.

Exemples de commandes PSCP

Vous trouverez ci-dessous dix exemples de commandes PSCP et des explications sur ce qu'elles font :

Téléchargez un fichier sur un serveur distant :

pscp local-file.txt user@remote-server:/path/to/destination

Cette commande télécharge le fichier local-file.txt depuis votre ordinateur local vers le chemin de destination spécifié sur le serveur distant.

Téléchargez un fichier depuis un serveur distant :

pscp user@remote-server:/path/to/remote-file.txt local-destination

Cette commande télécharge le fichier remote-file.txt depuis le serveur distant et l'enregistre dans la destination locale spécifiée.

Transférer un répertoire et son contenu :

pscp -r local-directory user@remote-server:/path/to/destination

Cette commande télécharge l'intégralité du répertoire local et son contenu sur le serveur distant à l'aide de l'indicateur -r, qui signifie « récursif ».

Transférer des fichiers à l'aide de l'authentification par clé :

pscp -i private-key.ppk local-file.txt user@remote-server:/path/to/destination

Cette commande télécharge le fichier local-file.txt à l'aide de l'authentification par clé. L'indicateur -i spécifie le fichier de clé privée à utiliser.

Transférer des fichiers sur un port spécifique :

pscp -P 2222 local-file.txt user@remote-server:/path/to/destination

Cette commande télécharge le fichier local-file.txt en utilisant un port spécifique (dans cet exemple, le port 2222). L'indicateur -P vous permet de spécifier le numéro de port.

Transférer des fichiers via le protocole SCP :

pscp -scp local-file.txt user@remote-server:/path/to/destination

Cette commande télécharge le fichier local-file.txt à l'aide du protocole SCP. L'indicateur -scp applique le protocole par défaut en utilisant SCP au lieu de SFTP.

Transférer des fichiers via le protocole SFTP :

pscp -sftp local-file.txt user@remote-server:/path/to/destination

Cette commande télécharge le fichier local-file.txt à l'aide du protocole SFTP. L'indicateur -sftp impose l'utilisation de SFTP au lieu de SCP.

Transférer des fichiers avec un chiffre spécifique :

pscp -c aes256-cbc local-file.txt user@remote-server:/path/to/destination

Cette commande télécharge le fichier local-file.txt à l'aide d'un chiffrement spécifique (dans cet exemple, AES-256-CBC). L'indicateur -c spécifie le chiffre souhaité.

Afficher la progression lors du transfert de fichiers :

pscp -v local-file.txt user@remote-server:/path/to/destination

Cette commande télécharge le fichier local-file.txt et affiche les informations de progression pendant le transfert. L'indicateur -v signifie « verbeux ».

Transférer des fichiers avec une limite de bande passante :

pscp -l 1024 local-file.txt user@remote-server:/path/to/destination

Cette commande télécharge le fichier local-file.txt avec une limite de bande passante de 1 024 Kbps. L'indicateur -l vous permet de spécifier la limite de bande passante en kilobits par seconde.

En comprenant et en utilisant ces commandes PSCP, vous pouvez gérer efficacement et en toute sécurité les transferts de fichiers entre votre machine locale et les serveurs distants avec PuTTY.

Commandes APT de gestion supplémentaires

Cette section couvrira le processus de désinstallation du client PuTTY SSH et offrira des conseils supplémentaires aux utilisateurs qui n'ont plus besoin du logiciel sur leur système Debian.

Supprimer le client PuTTY SSH

Si vous décidez que vous n'avez plus besoin du client PuTTY SSH sur votre système Debian, vous pouvez le désinstaller en suivant ces étapes :

Exécutez la commande suivante dans le terminal pour supprimer à la fois PuTTY et PuTTY Tools :

sudo apt remove putty putty-tools

Cette commande désinstallera PuTTY et ses outils associés, supprimant ainsi toute trace du logiciel de votre système.

Conclusion

Avec PuTTY installé avec succès sur votre système Debian, vous pouvez vous connecter rapidement et en toute sécurité aux serveurs distants. Sa simplicité et ses fonctionnalités complètes en font un excellent choix pour gérer les connexions SSH.

Joshua James
Suis-moi
Les derniers articles par Joshua James (tout voir)

Laissez un commentaire