Ce mémo a été publié le 14 mai 2016 et peut contenir des informations qui peuvent être incomplètes, non mises à jour voir erronées du fait de son ancienneté. N'hésitez pas à compléter votre recherche sur des articles plus récents.
5/5 - (1 vote)

Mémo pour ne plus afficher la boîte de dialogue NetBeans « The authentification of host ‘mondomaine.ext’ can’t be established. DSA key fingerprint is … Are you sure you want to continue connecting? » lors d’une connexion SSH à un serveur distant.

Cette fenêtre apparait à chaque connexion SSH à partir de NetBeans.

NetBeans-SSH-DSA-RSA-fingerprint

Méthode :

  1. Créez un fichier vide ssh-knownhosts où vous le souhaitez ex : C:\Users\utilisateur\Documents\NetBeansProjects.
    Le nom n’a pas d’importance.
  2. Ouvrez les propriétés de votre projet.
  3. Sélectionnez « Run configuration ».
  4. Sur la ligne « Remote connection » qui contient votre connexion distante, cliquez sur le bouton « Manage ».
  5. Sélectionnez (si ce n’est déjà fait) votre connexion.
  6. Sur la ligne « Known Hosts File », cliquez sur le bouton « Browse ».
  7. Sélectionnez le fichier créé au début.
  8. Cliquez sur le bouton « Test connection » et répondez par l’affirmative (bouton « Yes ») dans la boîte de dialogue.
  9. Cliquez une seconde fois sur le bouton « Test connection », la boîte de dialogue n’apparait plus.
  10. Fermez les propriétés de votre projet.

Note : vous pouvez sauvegarder ce fichier et le copier sur un autre poste de travail au besoin.