Table des matières

Comment se connecte à un serveur distant de manière sécuritaire sous Windows (toutes versions)

Introduction

Les communications entre clients et serveurs ne se font plus de manière ouvertes comme à une certaine époque (voir Telnet): un serveur bien configuré ne serait pas accepté de connections non-sécurisées. Par conséquent, la plupart du temps, il faudra utiliser SSH, une méthode par défaut encroûtée et sécurisée.

Aucune version de Windows n'est équipée par défaut des outils SSH; il vous faudra donc trouver un logiciel client… Le client le plus fréquemment utilisé dans Windows est PuTTY. Il vous faudra le télécharger et l'installer avant de commencer ;-)

Protocole avec mot de passe

Protocole sans mot de passe

# Vérifier que vous avez un répertoire qui s'appelle 
# .ssh via la commande ls; si non, créez le
% mkdir .ssh
# Ajoutez votre clé publique a la liste des serveurs connus
% ssh-keygen -i -f blablaPublic >> .ssh/authorized_keys
# Assurez-vous que le fichier authorized_keys ne peut 
# être lu et modifié que par vous
% chmod go-rwx ~/.ssh ~/.ssh/authorized_keys
# Effacer la clé publique que vous avez transférer
% rm -rf blablaPublic
# Fermer votre connexion au serveur Linux
% exit