[OMV] backup by ssh+rsync

Ubuntu ; Aptosid ; Knoppix ; etc.
Message
Auteur
Avatar de l’utilisateur
PengouinPdt
Contributeur
Contributeur
Messages : 1082
Inscription : 23 avr. 2016, 23:37
Localisation : 47/FR
Diaspora* : https://framasphere.org/u/hucste
Contact :
Status : Hors-ligne

[OMV] backup by ssh+rsync

#1 Messagepar PengouinPdt » 24 août 2017, 18:05

Bon, j'ai besoin d'être guidé :

Un serveur NAS @home, géré par OpenMediaVault, avec un "répertoire" de backup particulier.
Un serveur web sur Internet, sous OpenBSD, avec son propre répertoire de backups web, /etc, etc..

Une idée de comment sauvegarder le backup du serveur web, vers le backup du NAS ?
ssh+rsync ?
(sachant que ssh est actif sur les deux, et seule la connexion par auth de clés est activée ; le port par défaut n'est pas le port actif)

Je peux me connecter en ssh... mais avec rsync, il refuse la connexion...

Code : Tout sélectionner

------------------------------------------------------------
WARNING: You must have specific authorization to access this
machine. Unauthorized users will be logged, monitored, and
could be pursued.
------------------------------------------------------------

Permission denied (publickey,keyboard-interactive).
rsync: connection unexpectedly closed (0 bytes received so far) [Receiver]
rsync error: unexplained error (code 255) at io.c(226) [Receiver=3.1.1]
------------------------------------------------------------
WARNING: You must have specific authorization to access this
machine. Unauthorized users will be logged, monitored, and
could be pursued.
------------------------------------------------------------

Permission denied (publickey,keyboard-interactive).
rsync: connection unexpectedly closed (0 bytes received so far) [Receiver]
rsync error: unexplained error (code 255) at io.c(226) [Receiver=3.1.1]
Le script que j'utilise est de cet acabit :

Code : Tout sélectionner

#!/bin/sh

host=""
port=""
user=""

dir_local=""
dir_dist=""

rsync -av --progress --delete --stats --human-readable -e "ssh -p $port" $user@$host:$dir_dist $dir_local
bref, à-priori, rien de transcendant... si ce n'est que, vu que je ne peux fournir la passphrase, cela doit échouer, n'est-ce pas ?!
PengouinPdt { le seul, le vrai } ~ " Libre as a Pengouin " - DIY -
Debian Sid - Linux 4.9.0-2-amd64
----
Ne réponds pas aux PM d'assistance

Avatar de l’utilisateur
piratebab
Modérateur
Modérateur
Messages : 1790
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : Hors-ligne

Re: [OMV] backup by ssh+rsync

#2 Messagepar piratebab » 25 août 2017, 09:25

Pourquoi avoir choisi d'utiliser un "RSYNC daemon" coté remote ?
Je n'ai jamais eu besoin de passer par là. Un rsync classique via ssh m'a toujours suffit.
quelque chose comme

Code : Tout sélectionner

$ rsync --rsh='ssh -p1234' <sourcefile> user@host:/path/to/destination/directory

Avatar de l’utilisateur
PengouinPdt
Contributeur
Contributeur
Messages : 1082
Inscription : 23 avr. 2016, 23:37
Localisation : 47/FR
Diaspora* : https://framasphere.org/u/hucste
Contact :
Status : Hors-ligne

Re: [OMV] backup by ssh+rsync

#3 Messagepar PengouinPdt » 25 août 2017, 12:19

euh, désolé, je ne vois pas la différence...

j'exécute mon script depuis le nas @home vers le serveur online.
C'est quand même plus simple que de faire l'inverse.

D'autant que ça m'obligerait d'ouvrir le pare-feu qui protège ma maison.
Alors que de la maison vers le serveur online dont je connais absolument l'IP (v4 ou v6)...

Bref...
PengouinPdt { le seul, le vrai } ~ " Libre as a Pengouin " - DIY -
Debian Sid - Linux 4.9.0-2-amd64
----
Ne réponds pas aux PM d'assistance

Avatar de l’utilisateur
piratebab
Modérateur
Modérateur
Messages : 1790
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : Hors-ligne

Re: [OMV] backup by ssh+rsync

#4 Messagepar piratebab » 25 août 2017, 13:54

ah oui, j'avais pas percuté que les options -e et --rsh était la même chose!

Avatar de l’utilisateur
piratebab
Modérateur
Modérateur
Messages : 1790
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : Hors-ligne

Re: [OMV] backup by ssh+rsync

#5 Messagepar piratebab » 25 août 2017, 14:00

question bête, ton user sur le server a til les droits suffisants sur les fichiers ?
Le répertoire de destination a t il les droits suffisants pour accepter les fichiers ?

Avatar de l’utilisateur
PengouinPdt
Contributeur
Contributeur
Messages : 1082
Inscription : 23 avr. 2016, 23:37
Localisation : 47/FR
Diaspora* : https://framasphere.org/u/hucste
Contact :
Status : Hors-ligne

Re: [OMV] backup by ssh+rsync

#6 Messagepar PengouinPdt » 26 août 2017, 08:55

Bonne idée : je vais vérifier ces deux points ;)
PengouinPdt { le seul, le vrai } ~ " Libre as a Pengouin " - DIY -
Debian Sid - Linux 4.9.0-2-amd64
----
Ne réponds pas aux PM d'assistance

Avatar de l’utilisateur
PengouinPdt
Contributeur
Contributeur
Messages : 1082
Inscription : 23 avr. 2016, 23:37
Localisation : 47/FR
Diaspora* : https://framasphere.org/u/hucste
Contact :
Status : Hors-ligne

Re: [OMV] backup by ssh+rsync

#7 Messagepar PengouinPdt » 28 sept. 2017, 15:07

Bonjour, bonjour,

Bon, depuis deux jours, j'ai ce nouveau message d'erreur de la part de rsync :

Code : Tout sélectionner

protocol version mismatch -- is your shell clean?
(see the rsync man page for an explanation)
rsync error: protocol incompatibility (code 2) at compat.c(176) [Receiver=3.1.1]
Une idée ?
PengouinPdt { le seul, le vrai } ~ " Libre as a Pengouin " - DIY -
Debian Sid - Linux 4.9.0-2-amd64
----
Ne réponds pas aux PM d'assistance

Avatar de l’utilisateur
PengouinPdt
Contributeur
Contributeur
Messages : 1082
Inscription : 23 avr. 2016, 23:37
Localisation : 47/FR
Diaspora* : https://framasphere.org/u/hucste
Contact :
Status : Hors-ligne

Re: [OMV] backup by ssh+rsync

#8 Messagepar PengouinPdt » 28 sept. 2017, 15:25

Bon, beh, j'ai détruit sur le serveur NAS, le fichier socket relatif, tenté à nouveau la connexion, et ça fonctionne !!!

Sur le serveur OpenBSD, par contre, il faut que le compte ait un accès shell. (/sbin/nologin empêche l'accès)
PengouinPdt { le seul, le vrai } ~ " Libre as a Pengouin " - DIY -
Debian Sid - Linux 4.9.0-2-amd64
----
Ne réponds pas aux PM d'assistance


Revenir à « Autres "Linux" basées sur debian »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité