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).
@ -96,11 +99,12 @@ Ton ordinateur est apparemment un poste installé par la DSI. As-tu bien ouvert
Si tu n'as pas eu de message d'erreur lors de l'installation, j'ai une erreur qui persiste lors des tentatives de sauvegarde… Redis moi tes disponibilités pour que je passe te voir afin d'essayer de déterminer le problème :)
```
* Si ce n'est pas le cas, désinstaller le tout: lancer en tant qu'Administrateur ``c:\backuppc_ipr\uninstall_backuppc_ipr.bat`` comme indiqué dans la [documentation][documentation backuppc windows desinstallation].
* Redérammer l'ordinateur.
* 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 ce n'est pas le cas, désinstaller le tout: lancer en tant qu'Administrateur ``c:\backuppc_ipr\uninstall_backuppc_ipr.bat`` comme indiqué dans la [documentation][documentation backuppc windows desinstallation].
* Redérammer l'ordinateur.
* 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}"