• Serveurs
  • [Discussion] Synchronisation Seedbox => Nas

Normalement le script se lance toutes les minutes.
Hey, salut à tous, juste pour vous dire la synchro se fait impec (4jours encore pour moi je crois ^^') par contre il m'a mît plex et rutorrent en croix, il faut que je redémarre les 2 pour pouvoir les lancer pendant 15secondes ^^', donc je pense que ça ne dure que le temps de la synchro donc on verra ca
5 jours plus tard
Bonjour,

Je gère plusieurs utilisateurs, est il possible d'installer cette solution pour chacun de mes utilisateurs ?

merci
Dans l'état actuel du script non. Il faut modifier certains fichiers.
j'ai une autre question siouplé

le script fonctionne très bien mis a part que la synchro me recréé l'arboresence du serveur sur mon htpc.

Serveur:

/home/killerfun/Media/Movies/......
/Music/.......


HTPC:

/home/HTPC/Médiathèque/Movies....
/Music/....
/home//killerfun/Media/Movies/......
/Music/.......


Mon but est que le contenu de /home/killerfun/Media/ (coté serveur) synchronise simplement dans /home/HTPC/Médiathèque/ (coté HTPC) en dispatchant selon le contenu. Vous voyez ce que je veux dire ?

merci pour votre aide et pour le forum en général
Bonjour,

en voulant sécuriser mon NAS je voudrais changer le port du SSH car le 22 .... c'est moyen.

Dans quelle partie du script je dois lui indiquer le nouveau port utilisé ?

merci par avance.
nano /synchro/synchro.sh
et modifier cette ligne :
rsync -aPRL -e "ssh -p @port@" $ARGS "$1" "$user_SSH"@"$IP":"$dest_NAS" >> $Log
merci mon petit chat


mais dans :
rsync -aPRL -e "ssh -p @port@" $ARGS "$1" "$user_SSH"@"$IP":"$dest_NAS" >> $Log

le @port@ est celui de mon dédié et non pas celui de mon nas chez moi
Ben non, le @port@ c'est le port SSH utilisé pour te connecter à ton NAS.
C'est dans /home/user/synchro/config

Puis nano user.cfg
Bonjour,

Une idée de comment bien définir une plage horaire avec un débit précis dans sauvegarde et réplication sur nas Synology ?
J'ai paramétré avec les valeurs souhaitées mais syncnas ne le prend pas en compte.

Merci d'avance.
Jedediah wrote:Ben non, le @port@ c'est le port SSH utilisé pour te connecter à ton NAS.
Jedediah je te jure je n'ai pas fumé...

le port qui est dans mon synchro.sh c'est le port ssh utilisé sur ma box ... c'est vraiment bizarre
Mais noooooon. Cette commande permet de lancer le tunnel SSH vers le NAS. Alors certes, il est possible que tu aies configuré le même port sur ton serveur et sur ton NAS, mais dans la commande c'est pour ton NAS.

Si tu as dans la commande le port 22 et sur ton NAS le port 6969, ça ne fonctionnera pas.
Edit:

Bonjour par ici

J'ai essayé cet excellent tuto et script Tout d'abord grand merci pour cet effort à nous aider !
En suivant les instructions malheureusement dès le départ j'ai quelques soucis, depuis mon serveur j'ai effectué la commande suivante :
ssh-keygen -t rsa
ssh-copy-id -i ~/.ssh/id_rsa.pub "root@<adresse_de_votre_NAS> -p <port_SSH_du_NAS>"
J'ai laissé vide les passphrases.
Mais lorsque je fais la commande suivante :
ssh root@<adresse_de_votre_NAS> -p <port_SSH_du_NAS>
Il me demande mon mdp admin/root de mon NAS

J'ai bien mis la bonne IP et le bon Port, et effectivement si je lui mets le mdp root de mon NAS cela fonctionne j'arrive bien à mon Diskstation.
Dans l'installe du script j'ai mis l'utilisateur "root" pour se connecter comme j'ai lu dans ce topic d'aide.
Ai-je loopé quelque chose ?

J'ai été jusqu'au bout du tuto et il voit bien le fichier à uploader dans le dossier mais bien évidemment il n'arrive pas à l'envoyer.

Merci pour ton aide
xorel
ssh-keygen -t rsa
ssh-copy-id -i ~/.ssh/id_rsa.pub "root@<adresse_de_votre_NAS> -p <port_SSH_du_NAS>"
Ca te retourne quoi quand tu fais ces commandes ?
SI je fais exactement la tienne en changeant juste IP et Port j'obtiens ceci :
open ssh-copy-id -i ~/.ssh/id_rsa.pub "root@85.xxx -p xxxx" failed: No such file or directory.
Saving the key failed: ssh-copy-id -i ~/.ssh/id_rsa.pub "root@85.xxx -p xxxx".
Par contre si je change par cela vu que je suis déjà dans le bon emplacement avec la commande "ssh-keygen -t rsa" (/home/orel/.ssh/id_rsa):
ssh-copy-id -i id_rsa.pub "root@85.xxx -p xxxx"
Il me génère bien le randomart et fingerprint.
Ben c'est bon alors. Normalement il doit te demander ton mdp de connexion au NAS quand tu fais le ssh-copy-id.
Je ne comprends pas alors pourquoi il voit bien le fichier quand je vais sur la page pour voir les fichiers en attente mais rien n'est uploadé vers mon NAS.
Donc en le ssh-copy-id cela tu remplis la passphrase par le mdp admin du NAS ou pas finalement ? J'ai essayé en mettant rien comme passphrase ou alors le mdp admin et dans les deux cas rien n'est uploadé.
ssh-copy-id -i id_rsa.pub "root@85.xxx -p xxxx"
Salut

Il ne faut pas mettre depassphrase
As tu bien cree le dossier tmp sur ton nas?
Salut Corentin,
J'ai bien créé le répertoire "tmp" dans le répertoire cible de mon NAS.
Cela n'y change rien du tout.

Par contre j'insiste quand je lance cette commande du tuto il me demande mon mdp alors que quand je vous lis sur le forum il semblerait que ce n'est pas normal :
ssh root@<adresse_de_votre_NAS> -p <port_SSH_du_NAS>
Maintenant j'ai autre chose, quand je vais sur la page "syncnas" je ne vois que une fois sur 36 refresh le fichier en attente d'upload.

Auriez-vous une autre idée ?
T'as bien un NAS Synology ?
Question intéressante...
Oui c'est bien un Syno d'où le fait d'avoir parlé de "Diskstation" précédemment et j'irai même plus loin un DS212j avec DSM 5.1-5022 Upd 2.
petite question:
est ce que quelqu'un a deja essayer sur un serveur ssh (mais sous windows) ??
Openssh de Cygwin par ex
est ce possible ?
Jedediah wrote:T'as bien un NAS Synology ?
Tu es sûr que ce tuto fonctionne avec autre chose que Debian ? Mon dédié tourne sous Ubuntu.
Il ne devrait pas y avoir de problèmes. Le script n'utilise pas de choses spécifiques.
Hello,

J'ai bien réussis à faire le tutoriel mais j'ai un problème sur la page html de syncnas, j'ai bien le nom du fichier qui apparait pour la synchronisation mais il n'upload rien sur mon NAS.


root@BigCrunch:/var/www/syncnas# ssh root@88.xxx.xxx.xxx -p xxx
ssh_exchange_identification: Connection closed by remote host
J'ai bien créer un répertoire /tmp dans /volume1/video/tmp

Avez-vous une idée ?
corentin80 wrote:Tu as du te faire ban par ton nas...
Je regarde cela, je te tiens au jus

EDIT : C'est bien ça, ça marche niquel
Merci à toi
Jedediah wrote:Il ne devrait pas y avoir de problèmes. Le script n'utilise pas de choses spécifiques.
Arf... je ne vois plus trop comment investiguer... note que j'ai le même problème que shiraz91 la page voit bien le fichier mais rien n'est uploadé. Et l'ip de mon dédié est en whitelist, je vais revérifier cela ce soir.
Je me demande bien comment cela se fait il qu'il me demande mon mdp admin et pas pour vous Je ne vois plus trop où chercher pour le coup...
Vous avez une idée pourquoi le fichier est uploader en boucle ?
Il faut qu'il soit à la racine du /volumeX/ ou dans un répertoire c'est bon ?
Si tu as mis /volumeX/synchro comme dossier de destination, le dossier tmp dans être /volumeX/synchro/tmp
Ok je viens de comprendre sauf que moi lors du tuto, j'avais déclarer le repertoire /tmp alors qu'il faut juste le créer sans le déclarer.
cool, merci de ton aide.
16 jours plus tard
Salut Jedediah,

Alors c'est mon premier post car je me suis inscris suite à la découverte de ton tutoriel.
Je ne suis pas coutumier des seedbox et script.

Je recherche justement une seedbox dans le but de pouvoir mettre en place ton tuto, mais en le lisant je comprends pas tout et mes questions vont surement être bête, donc désolé.

- c'est où que tu tapes les lignes de commandes? Grâce à quel logiciel?
- le port SSH à indiquer est le 6969 ou 22 car tu as indiqué à un moment qu'il ne fonctionnait pas avec un autre que le 22
- une fois l'installation faite, peut-on désactiver le port SSH? je demande ça car la seule fois où je l'ai activé j'avais plein de notification "l'adresse IP a tenté de se connecter.."
- enfin le dossier à renseigner est le suivant /home/user/torrents/synchro mais c'est sur le NAS?

Tu vois mes question sont surement simpliste mais je ne suis pas habituer a ce type de manipulation.
Merci d'avance
Razekiel je réponds aux questions mais tu devrais rechercher un peu dans le forum car une partie de tes questions est simplement de la culture générale.

Razekiel wrote: - c'est où que tu tapes les lignes de commandes? Grâce à quel logiciel?
- le port SSH à indiquer est le 6969 ou 22 car tu as indiqué à un moment qu'il ne fonctionnait pas avec un autre que le 22
- une fois l'installation faite, peut-on désactiver le port SSH? je demande ça car la seule fois où je l'ai activé j'avais plein de notification "l'adresse IP a tenté de se connecter.."
- enfin le dossier à renseigner est le suivant /home/user/torrents/synchro mais c'est sur le NAS?

- c'est où que tu tapes les lignes de commandes? Grâce à quel logiciel? : tu dois utiliser un terminal pour te connecter en SSH sur ta seedbox (putty sous windows ou iterm sous mac par exemple)

- le port SSH à indiquer est le 6969 ou 22 car tu as indiqué à un moment qu'il ne fonctionnait pas avec un autre que le 22 : le port par defaut du ssh de ton nas et de ta seed est le 22 après il est fortement conseillé de le changer pour éviter les attaques directs.

- une fois l'installation faite, peut-on désactiver le port SSH? je demande ça car la seule fois où je l'ai activé j'avais plein de notification "l'adresse IP a tenté de se connecter.." : euh vu que c'est le tunnel ssh qui via rsync te permet de faire la synchro si tu coupe le port ... et bien cela ne fonctionnera plus. D’où la nécessité de changer le port par defaut.

- enfin le dossier à renseigner est le suivant /home/user/torrents/synchro mais c'est sur le NAS? : il est sur ta seedbox par sur ton nas.


bonne journée
Merci beaucoup Cognotte pour tes explications. Je commence à y voir plus clair.
Vu mon ignorance dans ce domaine j'ai du coup fait le choix de prendre une Seedbox dédié que Jedediah proposait dans la section Location.
Ca me permet de prendre mes marques et je vais voir par le suite à en apprendre d'avantage
Razekiel wrote:Merci beaucoup Cognotte pour tes explications. Je commence à y voir plus clair.
Vu mon ignorance dans ce domaine j'ai du coup fait le choix de prendre une Seedbox dédié que Jedediah proposait dans la section Location.
Ca me permet de prendre mes marques et je vais voir par le suite à en apprendre d'avantage 😀

très très bon choix
12 jours plus tard
[Merci pour le tuto]

Plop,

glou glou glou ... je me noie

3 jour a chercher je commence sérieusement à saturer mais j'ai sorti mes pagaies

En discutant avec la communauté j'ai appris qu'il fallait ouvrir un port sur la livebox et avoir une ip fixe, autant dire un peu du chinois

j'ai donc pris des notes dans mon post foure-tout ; http://mondedie.fr/d/6569


Pré_pré-requis

J'ai donc ouvert un/des port sur la livebox (voir screen)

Création d'un compte My DS Center afin d'avoir un Nom de l'hôte DDNS (.synology.me) pour palier mon ip dynamique (voir screen)

- Chaque clique sur le Nom de l'hôte DDNS (.synology.me) me renvoi sur l’administration Livebox

Puis j'ai suivi a la lettre le tuto


1) Configuration du client torrent

Rien de compliqué , j'ai fait comme toi

2) Configuration du NAS

Rien de compliqué , j'ai fait comme toi en choisissant un port ssh perso (6969 pour l'ex)

3) Utilisation de la clé publique de votre serveur

La partie que je préfère ... la "difficulté" ... enfin de mon point de vue

ssh-keygen -t rsa

Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): [i]Touche Entrée vu que je sais pas[/i]
Enter passphrase (empty for no passphrase):[i]Touche Entrée vu que je sais pas[[/i]
Enter same passphrase again:[i]Touche Entrée vu que je sais pas[[/i]

open ssh-copy-id -i ~/.ssh/id_rsa.pub "root@NomHote.synology.me -p 6969" failed: No such file or directory.
Saving the key failed: ssh-copy-id -i ~/.ssh/id_rsa.pub "root@NomHote.synology.me -p 6969".

ssh-copy-id -i ~/.ssh/id_rsa.pub "root@NomHote.synology.me -p 6969"

ssh: Could not resolve hostname root@NomHote.synology.me -p 6969: Name or service not known

J'ai essayé ces commande aussi avec le quick connect de syno ... çà a créé plein de truc

ssh-keygen -t rsa
ssh-copy-id -i ~/.ssh/id_rsa.pub "root@QuickConnect.to/QuickConnect ID -p 6966"

ssh"root@QuickConnect.to/QuickConnect ID -p 6966"

Si tou plait ...Envoiiiee moi laaa bouéééé 😂