Installer un serveur SSH

Imprimer
PDF

Installation d'un serveur SSH (SSH Server)

C'est quoi SSH?

Source  : Wikipedia

Le protocole SSH existe en deux versions majeures : la version 1.0 et la version 2.0. La première version permet de se connecter à distance à un ordinateur afin d'obtenir un shell ou ligne de commande. Cette version souffrait néanmoins de problèmes de sécurité dans la vérification de l'intégrité des données envoyées ou reçues, la rendant vulnérable à des attaques actives. En outre, cette version implémentait un système de transmission de fichiers sommaires, et du port tunneling.

La version 2 qui était à l'état de draft jusqu'en janvier 2006 est déjà largement utilisée à travers le monde. Cette version est beaucoup plus sûre cryptographiquement, et possède en plus un protocole de transfert de fichiers complet.

Habituellement le protocole SSH utilise le port 22. Il est particulièrement utilisé pour ouvrir un shell (console) sur un ordinateur distant. Peu utilisé sur les stations Windows (avec PuTTY, cygwin ou encore OpenSSH), SSH fait référence pour l'accès distant sur les stations Linux et Unix.

SSH peut également être utilisé pour transférer des ports TCP d'une machine vers une autre, créant ainsi un tunnel. Cette méthode est couramment utilisée afin de sécuriser une connexion qui ne l'est pas (par exemple le protocole email POP3) en la faisant transférer par le biais du tunnel chiffré SSH.

Note : rien n'empêche de faire plusieurs sauts entre consoles SSH, c'est-à-dire ouvrir une console sur un serveur, puis, de là, en ouvrir une autre sur un autre serveur.

Donc on peut utiliser ce protocole pour se connecter de façon très sécuritaire de Windows à Linux, Linux à Linux ou Mac à Linux facilement.

 

Installation

En console : sudo apt-get install ssh

Ceci installera le serveur OpenSSH et le client OpenSSH sur votre PC Linux.

 

Test après installation

En console : ssh localhost

Si tout va bien vous aurez quelque chose du genre :

The authenticity of host ‘localhost (127.0.0.1)’ can’t be established.
RSA key fingerprint is 98:8a:b8:b2:9e:8a:84:e0:d4:08:27:fb:74:f0:de:d4.
Are you sure you want to continue connecting (yes/no)?

Ensuite sur Windows on peut se connecté avec un client SSH en console ou autre application utilisant SSH comme protocole par exemple NX client (voir notre tutoriel de connexion de bureau à distance Windows à Linux)

Je vous recommande Putty.

http://pix.louiz.org/upload/original/1270284693.png

http://pix.louiz.org/upload/original/1270284727.png

http://pix.louiz.org/upload/original/1270284755.png

Vous pouvez maintenant de votre réseau vous connecter facilement en console à votre PC Linux très efficace quand on travaille sur notre poste Windows ou est à distance (exemple au bureau, école, ami, etc...)