IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

Script de sauvegarde pc vers Nas sur OMV (openmediavault)


Sujet :

Shell et commandes GNU

  1. #1
    Invité
    Invité(e)
    Par défaut Script de sauvegarde pc vers Nas sur OMV (openmediavault)
    Bonjour à vous

    Je voudrais faire un script de sauvegarde de mes dossiers vers un Nas que je viens d'installer avec OMV.
    Jusqu'à présent, je sauvegardais tous mes dossiers par des scripts sur des support USB ou HDD interne sans soucis. Mais là je butte sur un simple fait ! Je n'arrive pas à rentrer le bon chemin d'accès au NAS !

    Voilà ce que je fais et qui ne fonctionne pas ! LOL
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    #!/bin/bash
     
    ## script de sauvegarde dossier sur NAS backup
     
            REP_SOURCE1="/home/utilisateur/testNAS/"
     
    	REP_DESTINATION1="smb://192.168.1.101/backup"
     
    		if [ ! -e "$REP_DESTINATION1" ]
    		then
    		echo "Attention, le disque de sauvegarde $REP_DESTINATION1 n'est pas présent"
    		read
    		exit
    	fi
     
    rsync -a -v --progress --del --stats --filter "- *.iso" --filter "- .thumbnails/" --filter "- lost+found/" $REP_SOURCE1 $REP_DESTINATION1 2> $backup1
    Il va s'en dire que bien sûr cela ne fonctionne pas => le REP_DESTINATION1 n'est pas présent

    Comment s'écrit le chemin de dossier vers le NAS ?

    J'ai l'impression d'être complètement à l'ouest

    Merci
    Dernière modification par Invité ; 27/07/2019 à 16h58.

  2. #2
    Invité
    Invité(e)
    Par défaut
    J'ai modifié comme suit

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    	REP_SOURCE1="/home/jean-luc/testNas/"
    	REP_DESTINATION1=/backupNass/
    	adresse="192.168.1.101"
    	utilisateurSSH="root"
     
           rsync -a --stats -e ssh $REP_SOURCE1 $utilisateurSSH@$adresse:$REP_DESTINATION1
    Du coup j'ai cette erreur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    @    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
    Someone could be eavesdropping on you right now (man-in-the-middle attack)!
    It is also possible that a host key has just been changed.
    The fingerprint for the ECDSA key sent by the remote host is
    SHA256:dXTAqTEELaTQZ/NYHa1OE9enD5LsF6Le7j6MEFismLQ.
    Please contact your system administrator.
    Add correct host key in /home/jean-luc/.ssh/known_hosts to get rid of this message.
    Offending ECDSA key in /home/jean-luc/.ssh/known_hosts:1
      remove with:
      ssh-keygen -f "/home/jean-luc/.ssh/known_hosts" -R "192.168.1.107"
    ECDSA host key for 192.168.1.107 has changed and you have requested strict checking.
    Host key verification failed.
    rsync: connection unexpectedly closed (0 bytes received so far) [sender]
    rsync error: unexplained error (code 255) at io.c(235) [sender=3.1.3]
    ???

  3. #3
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 635
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 635
    Par défaut
    Bonjour,

    REMOTE HOST IDENTIFICATION HAS CHANGED!B[...]
    Offending ECDSA key in /home/jean-luc/.ssh/known_hosts:1
    remove with:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ssh-keygen -f "/home/jean-luc/.ssh/known_hosts" -R "192.168.1.107"
    .
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  4. #4
    Invité
    Invité(e)
    Par défaut
    Merci N_Bah

    Peux tu m'expliquer ta commande s'il te plait que je puisse l'utiliser correctement dans mon script

    cela me retourne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Host 192.168.1.107 not found in /home/jean-luc/.ssh/known_hosts



  5. #5
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    18 160
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 18 160
    Par défaut
    Elle n'est qu'à faire une seule fois
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  6. #6
    Invité
    Invité(e)
    Par défaut
    crtophe

    merci mais je ne comprends ce que tu veux dire.
    A quoi sert cette ligne de code ?


  7. #7
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    1 946
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 1 946
    Par défaut
    Salut,
    Citation Envoyé par LanoueC Voir le message
    A quoi sert cette ligne de code ?
    Voir les options "-f" et "-R" dans la page de man de ssh-keygen

  8. #8
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    18 160
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 18 160
    Par défaut
    Ceci va effacer l"empreinte concernant ton serveur dans le fichier known_host, vu que celle enregistrée est invalide.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  9. #9
    Invité
    Invité(e)
    Par défaut
    Merci à vous tous

    La connexion est ok grace à vous

    Mais après avoir lancé le script .. je vérifie sur mon nas ; rien ne s'est sauvegardé !

    la commande :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    rsync -a --stats -e ssh $REP_SOURCE1 $utilisateurSSH@$adresse:$REP_DESTINATION1
    n'est elle pas la bonne ? ou cela coince ailleurs ?

  10. #10
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    18 160
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 18 160
    Par défaut
    Tu peux utiliser l'option -v pour verbose. Je pense que tu aura aussi besoin de l'option -r (recursive).
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  11. #11
    Invité
    Invité(e)
    Par défaut
    oui effectivement avec verbose c'est mieux !

    y aurait un moyen pour que à la connexion de la commande :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    rsync -a --stats -e ssh $REP_SOURCE1 $utilisateurSSH@$adresse:$REP_DESTINATION1
    le mot de passe ne soit pas demandé ? l'inscrire à l'intérieur de cette commande ?

  12. #12
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    18 160
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 18 160
    Par défaut
    oui,

    Lances :

    puis :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ssh-copy-id -i ~/.ssh/id_rsa.pub ip_distante
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  13. #13
    Invité
    Invité(e)
    Par défaut
    euuuuh

    j'ai réalisé ces commandes, et maintenant il ne me demande plus le mot de passe mais la paraphrase .. MDR

    Je rentre la paraphrase, je vois des lignes défiler mais rien n'est copié dans le Nas .. rhooo suis pas doué dans ces trucs

    Ou me suis planté ?

Discussions similaires

  1. [Batch] Script de sauvegarde vers NAS
    Par gumdam dans le forum Scripts/Batch
    Réponses: 0
    Dernier message: 16/01/2017, 14h19
  2. [Batch] Script de sauvegarde de fichier oneNote sur un NAS Synology
    Par droopy1080 dans le forum Scripts/Batch
    Réponses: 0
    Dernier message: 25/08/2015, 11h48
  3. [Batch] Script de sauvegarde vers NAS
    Par lg750 dans le forum Scripts/Batch
    Réponses: 17
    Dernier message: 24/05/2015, 04h33
  4. Sauvegarde AS400 vers NAS
    Par R4ndy dans le forum AS/400
    Réponses: 6
    Dernier message: 29/10/2008, 04h14
  5. erreur sur script de sauvegarde
    Par zouetchou dans le forum Langage
    Réponses: 5
    Dernier message: 08/12/2005, 08h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo