Connexion via SSH
SSH (Secure Shell) est un protocole permettant de se connecter en toute sécurité à un serveur distant via un réseau. Il fournit un accès à un terminal en mode texte sur une machine distante, ce qui permet d’exécuter des commandes, de transférer des fichiers via SCP et de créer des tunnels chiffrés.
Prérequis
Avant de vous connecter, assurez-vous qu’un serveur SSH est en cours d’exécution sur le serveur et que votre compte utilisateur dispose des autorisations nécessaires. Par défaut, SSH utilise le port 22. Si le serveur est configuré pour utiliser un autre port, vous devrez le spécifier lors de la connexion.
Connexion via SSH sous Windows
Utilisation du client SSH intégré
Windows 10 et les versions ultérieures incluent un client OpenSSH intégré, disponible dans l’invite de commandes et PowerShell. Aucun logiciel supplémentaire n’est nécessaire.
Pour vous connecter à un serveur via le port par défaut :
ssh username@hostname_or_ip
Pour vous connecter à un serveur via un port non standard :
ssh -p 2222 username@hostname_or_ip
Pour vous connecter à l’aide d’une clé privée :
ssh -i C:\Users\your_user\.ssh\id_rsa username@hostname_or_ip
Saisissez votre mot de passe lorsque vous y êtes invité afin de terminer la connexion.
Utilisation de PuTTY
PuTTY est un client SSH populaire pour Windows doté d’une interface graphique. Téléchargez-le depuis le site officiel.
1. Lancez PuTTY.
2. Dans le champ « Host Name (or IP address) », saisissez le nom d’hôte ou l’adresse IP du serveur.
3. Indiquez le numéro de port dans le champ « Port ». La valeur par défaut est 22.

4. Cliquez sur « Open ».
5. Dans la fenêtre du terminal qui s’ouvre, saisissez votre nom d’utilisateur et votre mot de passe.

Pour vous authentifier à l’aide d’une clé privée, accédez à Connection > SSH > Auth dans la fenêtre de configuration de PuTTY et indiquez le chemin vers votre fichier de clé. Pour plus d’informations, consultez la documentation de PuTTY.
Pour plus d’informations sur la modification du port SSH, consultez l’[article] correspondant.
Connexion via SSH sous macOS
Utilisation du Terminal intégré
macOS inclut un client SSH intégré disponible dans Terminal (Applications > Utilitaires > Terminal). Aucun logiciel supplémentaire n’est nécessaire.
Pour vous connecter à un serveur via le port par défaut :
ssh username@hostname_or_ip
Pour vous connecter à un serveur via un port non standard :
ssh -p 2222 username@hostname_or_ip
Pour vous connecter à l’aide d’une clé privée :
ssh -i ~/.ssh/id_rsa username@hostname_or_ip
Saisissez votre mot de passe lorsque vous y êtes invité afin de terminer la connexion.
Utilisation de Termius
Termius est un client SSH graphique pour macOS doté d’une interface moderne. Il prend en charge les hôtes enregistrés, l’authentification par clé et la gestion de plusieurs sessions. Téléchargez-le depuis le site officiel ou le Mac App Store.
Connexion via SSH sous Linux
Le client SSH est inclus dans toutes les principales distributions Linux et est disponible directement depuis le terminal.
Pour vous connecter à un serveur via le port par défaut :
ssh username@hostname_or_ip
Pour vous connecter à un serveur via un port non standard :
ssh -p 2222 username@hostname_or_ip
Pour vous connecter à l’aide d’une clé privée :
ssh -i ~/.ssh/id_rsa username@hostname_or_ip
Saisissez votre mot de passe lorsque vous y êtes invité afin de terminer la connexion.
Conclusion
Une fois connecté, vous pouvez exécuter des commandes sur le serveur distant comme si vous travailliez directement dessus. Pour vous déconnecter, saisissez exit ou appuyez sur Ctrl+D.