J'ai trouvé un mode d'emploi trés bien fait pour encrypter le mot de passe et la connexion via SSH, le tout sous Windows :
http://www.limsi.fr/Individu/pointal/winremote/
En résumé sur le tuto venait à ne plus répondre :
Coté machine cible on configure :1/ le serveur VNC qui écoute sur le port 5900 avec
- Activer "Autoriser les Connexions Loopback"
- Activer "Loopback Uniquement (127.0.0.1)"
2/ installation du serveur SSH (
CopSSH) qui écoute sur le port 22.
Coté machine locale on configure :1/ SSH qui écoute sur le port 7000 et se connecte sur le SSH distant sur le port 22 : Arborescence "Category" ⇒ "Connection" ⇒ "SSH"⇒ "Tunnels". Dans la zone "Add new forwarded port:", indiquer 7000 (ou autre port au choix) dans le champs "Source port", et 127.0.0.1:5900 dans le champs "Destination", vérifier que "Local" est coché, puis ajouter le tunnel en cliquand sur "Add"
2/ le client VNC avec "Serveur VNC: localhost::7000" (on rentre l'IP du serveur dans SSH et non dans VNC comme d'habitude)