Verify if hostkeycontent is available in the file and use it.

The new configuration file provide by the BackupPC client from DSI add
hostkeycontent param.
This commit is contained in:
Jeremy Gardais 2017-09-28 14:09:44 +02:00
parent 5c35ecc385
commit 2d4901769e
2 changed files with 14 additions and 7 deletions

View File

@ -84,6 +84,9 @@ https://backuppc.ipr.univ-rennes1.fr/index.cgi?action=summary
### Unable to read 4 bytes
Il s'agit la plupart du temps d'un problème de connexion SSH vers le poste client:
* Est-ce que la règle de parefeu est bien présente pour l'IP 129.20.203.16 et le port 22?
* Parefeu, règles avancées, règles entrantes,…
#### Poste DSI
Si il s'agit d'un poste installé par la DSI (la clef ssh/**hostkey** contient **adm**_SÉSAME@NOM-MACHINE_ par exemple).
* Demander à l'utilisateur si l'ensemble de l'installation a bien été faite depuis la session Administrateur (admSÉSAME).
@ -101,6 +104,7 @@ Si tu n'as pas eu de message d'erreur lors de l'installation, j'ai une erreur qu
* Utiliser la session Administrateur (admSÉSAME).
* Supprimer les dossiers ``c:\backuppc_ipr`` et ``c:\Windows\Temp\IPR``.
* Suivre à nouveau l'installation détaillée dans la [documentation][documentation backuppc windows].
* Si il s'agit d'un nouveau poste DSI (avec SSCM), le considérer comme un [Poste IPR](#poste-ipr).
#### Poste IPR
* La machine est-elle bien allumée?
@ -180,4 +184,3 @@ https://backuppc.ipr.univ-rennes1.fr/
[documentation backuppc windows]: https://ipr.univ-rennes1.fr/intranet-ipr/sauvegarde-des-donnees-sur-serveur-backuppc-ipr#Postes_Windows
[documentation backuppc windows desinstallation]: https://ipr.univ-rennes1.fr/intranet-ipr/sauvegarde-des-donnees-sur-serveur-backuppc-ipr#Désinstallation

View File

@ -89,7 +89,11 @@ fi
#### AJOUTER LA CLEF SSH DE LA MACHINE DE L'UTILISATEUR ####
# pr079076.spm.univ-rennes1.fr ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBIFkIxzrMTZ/m9AgA7Jc+XnKdayDwUtehGOPo5m4i9yK5mCMM/iOrTOPxubey3YcQBuuqHNNRWbDV6n0z5KGvBU=
hostkey=$(grep "# hostkey:" ${config_pl_path} | cut -d':' -f 2)
if [[ $(grep "# hostkeycontent:" "${config_pl_path}") ]]; then
hostkey=$(grep "# hostkeycontent:" ${config_pl_path} | cut -d':' -f 2)
else
hostkey=$(grep "# hostkey:" ${config_pl_path} | cut -d':' -f 2)
fi
if [[ ! $(grep "${fqdn}" "${backuppc_known_host_file}") ]]; then
echo "${fqdn} ${hostkey}" >> "${backuppc_known_host_file}"
#echo "WRITE TO ${backuppc_known_host_file}: ${fqdn} ${hostkey}"