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 )
L'établissement d'une connexion SSH se fait en plusieurs étapes :
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 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. |