SSH pour Secure shell ( Ouvrir une console ( shell ) sur un ordinateur distant ).

Ssh pour Secure Shell, qui est à la fois un programme informatique et un protocole de communication sécurisé (connexions entre les machines clientes et serveur sont chiffrées), a été mis au point en 1995 par le Finlandais Tatu Ylönen.

Au départ, il a été développé pour remplacer mais garder les mêmes fonctionnalités que : rlogin, rsh, rshd et rcp, qui eux laisse passer en clairent les informations sur le réseau, mais la majorité des protocoles traditionnels échangent en clair sur le réseau.

C'est le cas de FTP, HTTP, POP3, IMAP, NFS et tant d'autres.

 Lorsque que vous ouvrez une session sur un hôte ssh, vous pouvez également ouvrir un canal de communication sécurisé pour tous les autres protocoles. ( tien tien )

Ce protocole utilise le port 22 ( habituellement )

Fonctionnement de SSH

L'établissement d'une connexion SSH se fait en plusieurs étapes :

Mise en oeuvre

Je ne revient pas sur l'installation du serveur mais voici quelques liens :

        pour Linux : http://lea-linux.org/reseau/secu/ssh.html

        pour Windows : http://pigtail.net/LRP/printsrv/cygwin-sshd.html

Pour ce qui est des clients voici :

        Pour Linux : http://www.openssh.org/

        pour Windows : http://www.chiark.greenend.org.uk/~sgtatham/putty

Port  Forwarding SSH :

Technique qui consiste à restransmettre sur un autre port réseau, les paquets arrivant sur un premier port.
 SSH est également capable de fournir un encryptage à d'autres services ( protocol ) par le  port forwarding par options -L et -R de la commande ssh.

        Port Forwarding d"un proxy

        Port forwarding du voisinage reseau

Utilitaires SSH :

Windows :  WinSCP est un client SFTP graphique.

Linux : SSHFS monter des systèmes de fichiers via ssh sur un serveur distant.




  INDEX du site