Bonjour,
je souhaite realiser regulierement des sauvegarde sur un disque distant
par FTP. Connaissez vous un soft qui fasse ça pour un mac OS 10.3.9 ?
j'aimerai pouvoir le parametrer afin de réaliser une sauvegarde à heure
fixe d'un dossier.
Merci d'avance.
Le truc c'est que pour chaque poste de travail et chaque utilisateur je dois me palucher à la main les chemain d'acces sans compter que les mots de passes sont en clair dans le camboui. Le script fonctionne et est automatisable avec cron mais le pb c'est que ça me fait ch... de faire ça pour plusieurs postes et utilisateurs avec en plus l'aspect sécurité des mots de passe en clair. Je n'ai pas le choix nos serveur de sauvegarde ne sont accesible que par FTP.
Fait un script sur chaque client qui fait un fichier un zip de ~/Documents et qui le place dans /Users/Shared/Backup
Et fait un script sur le serveur qui va récupérer tous les dossiers Backup. Donc les mots de passe en clair seront sur une machine : le serveur
Le truc c'est que pour chaque poste de travail et chaque utilisateur je
dois me palucher à la main les chemain d'acces sans compter que les mots
de passes sont en clair dans le camboui. Le script fonctionne et est
automatisable avec cron mais le pb c'est que ça me fait ch... de faire
ça pour plusieurs postes et utilisateurs avec en plus l'aspect sécurité
des mots de passe en clair. Je n'ai pas le choix nos serveur de
sauvegarde ne sont accesible que par FTP.
Fait un script sur chaque client qui fait un fichier un zip de
~/Documents et qui le place dans /Users/Shared/Backup
Et fait un script sur le serveur qui va récupérer tous les dossiers
Backup. Donc les mots de passe en clair seront sur une machine : le
serveur
Le truc c'est que pour chaque poste de travail et chaque utilisateur je dois me palucher à la main les chemain d'acces sans compter que les mots de passes sont en clair dans le camboui. Le script fonctionne et est automatisable avec cron mais le pb c'est que ça me fait ch... de faire ça pour plusieurs postes et utilisateurs avec en plus l'aspect sécurité des mots de passe en clair. Je n'ai pas le choix nos serveur de sauvegarde ne sont accesible que par FTP.
Fait un script sur chaque client qui fait un fichier un zip de ~/Documents et qui le place dans /Users/Shared/Backup
Et fait un script sur le serveur qui va récupérer tous les dossiers Backup. Donc les mots de passe en clair seront sur une machine : le serveur
frederic.salach
François Jacquemin wrote:
Frederic Salach wrote:
Xavier wrote:
Frederic Salach wrote:
tar -zcvf "${archive}" "${source}"
Et Paf ! les ressources (il en reste encore) les types/créateurs et autres métadata. Dommmââââge...
sais tu as tout hazard comment faire en ligne de commande la même chose
que 'Fichier>Créer une archive de xxx' pour creer des archives zip a la place de tar.gz pour conserver les ressources.
Il y a ditto, qui peut créer des archives zip avec, par exemple : ditto -ck /Users/MonCompte/MonFichier /Users/MonCompte/MonArchive.zip
Ça va marcher sans problème. Cette commande conserve les ressources et les meta-data. Un extrait des pages man : "ditto will preserve resource forks and HFS meta-data information when copying unless instructed otherwise etc..."
fonctionne bien effectivement la commande complete est : ditto -c -k -v -V -rsrc "${source}" "${archive}" merci pour le tuyau.
François Jacquemin <francois.jacquemin@free.fr> wrote:
Et Paf ! les ressources (il en reste encore) les types/créateurs et
autres métadata. Dommmââââge...
sais tu as tout hazard comment faire en ligne de commande la même chose
que 'Fichier>Créer une archive de xxx' pour creer des archives zip a la
place de tar.gz pour conserver les ressources.
Il y a ditto, qui peut créer des archives zip avec, par exemple :
ditto -ck /Users/MonCompte/MonFichier /Users/MonCompte/MonArchive.zip
Ça va marcher sans problème. Cette commande conserve les ressources et
les meta-data. Un extrait des pages man :
"ditto will preserve resource forks and HFS meta-data information when
copying unless instructed otherwise etc..."
fonctionne bien effectivement la commande complete est :
ditto -c -k -v -V -rsrc "${source}" "${archive}"
merci pour le tuyau.
Et Paf ! les ressources (il en reste encore) les types/créateurs et autres métadata. Dommmââââge...
sais tu as tout hazard comment faire en ligne de commande la même chose
que 'Fichier>Créer une archive de xxx' pour creer des archives zip a la place de tar.gz pour conserver les ressources.
Il y a ditto, qui peut créer des archives zip avec, par exemple : ditto -ck /Users/MonCompte/MonFichier /Users/MonCompte/MonArchive.zip
Ça va marcher sans problème. Cette commande conserve les ressources et les meta-data. Un extrait des pages man : "ditto will preserve resource forks and HFS meta-data information when copying unless instructed otherwise etc..."
fonctionne bien effectivement la commande complete est : ditto -c -k -v -V -rsrc "${source}" "${archive}" merci pour le tuyau.
frederic.salach
Jérôme Lebel wrote:
Frederic Salach wrote:
Le truc c'est que pour chaque poste de travail et chaque utilisateur je dois me palucher à la main les chemain d'acces sans compter que les mots de passes sont en clair dans le camboui. Le script fonctionne et est automatisable avec cron mais le pb c'est que ça me fait ch... de faire ça pour plusieurs postes et utilisateurs avec en plus l'aspect sécurité des mots de passe en clair. Je n'ai pas le choix nos serveur de sauvegarde ne sont accesible que par FTP.
Fait un script sur chaque client qui fait un fichier un zip de ~/Documents et qui le place dans /Users/Shared/Backup
Et fait un script sur le serveur qui va récupérer tous les dossiers Backup. Donc les mots de passe en clair seront sur une machine : le serveur
salut merci pour la réponse : mais j'ai une question : comment fait t'on un truc comme ça ? Le serveur n'est pas mien :-( et je n'est pas d'acces pour executer quoi que se soit sur ce dernier je peux juste ecrire et effacer des fichiers dans les répertoires qui ont été crees.
Le truc c'est que pour chaque poste de travail et chaque utilisateur je
dois me palucher à la main les chemain d'acces sans compter que les mots
de passes sont en clair dans le camboui. Le script fonctionne et est
automatisable avec cron mais le pb c'est que ça me fait ch... de faire
ça pour plusieurs postes et utilisateurs avec en plus l'aspect sécurité
des mots de passe en clair. Je n'ai pas le choix nos serveur de
sauvegarde ne sont accesible que par FTP.
Fait un script sur chaque client qui fait un fichier un zip de
~/Documents et qui le place dans /Users/Shared/Backup
Et fait un script sur le serveur qui va récupérer tous les dossiers
Backup. Donc les mots de passe en clair seront sur une machine : le
serveur
salut merci pour la réponse : mais j'ai une question : comment fait t'on
un truc comme ça ?
Le serveur n'est pas mien :-( et je n'est pas d'acces pour executer quoi
que se soit sur ce dernier je peux juste ecrire et effacer des fichiers
dans les répertoires qui ont été crees.
Le truc c'est que pour chaque poste de travail et chaque utilisateur je dois me palucher à la main les chemain d'acces sans compter que les mots de passes sont en clair dans le camboui. Le script fonctionne et est automatisable avec cron mais le pb c'est que ça me fait ch... de faire ça pour plusieurs postes et utilisateurs avec en plus l'aspect sécurité des mots de passe en clair. Je n'ai pas le choix nos serveur de sauvegarde ne sont accesible que par FTP.
Fait un script sur chaque client qui fait un fichier un zip de ~/Documents et qui le place dans /Users/Shared/Backup
Et fait un script sur le serveur qui va récupérer tous les dossiers Backup. Donc les mots de passe en clair seront sur une machine : le serveur
salut merci pour la réponse : mais j'ai une question : comment fait t'on un truc comme ça ? Le serveur n'est pas mien :-( et je n'est pas d'acces pour executer quoi que se soit sur ce dernier je peux juste ecrire et effacer des fichiers dans les répertoires qui ont été crees.
nospam
Frederic Salach wrote:
Le serveur n'est pas mien :-( et je n'est pas d'acces pour executer quoi que se soit sur ce dernier je peux juste ecrire et effacer des fichiers dans les répertoires qui ont été crees.
Tu veux dire que tu met tes sauvegardes sur un serveur dont tu ignore tout ? Belle preuve de confiance.
Le serveur n'est pas mien :-( et je n'est pas d'acces pour executer quoi
que se soit sur ce dernier je peux juste ecrire et effacer des fichiers
dans les répertoires qui ont été crees.
Tu veux dire que tu met tes sauvegardes sur un serveur dont tu ignore
tout ? Belle preuve de confiance.
Le serveur n'est pas mien :-( et je n'est pas d'acces pour executer quoi que se soit sur ce dernier je peux juste ecrire et effacer des fichiers dans les répertoires qui ont été crees.
Tu veux dire que tu met tes sauvegardes sur un serveur dont tu ignore tout ? Belle preuve de confiance.
-- Jacques
patpro ~ Patrick Proniewski
In article <1h3ixi5.9v6efjfpggeN%, (Nicolas Seriot) wrote:
patpro ~ Patrick Proniewski wrote:
Il y a un programme en ligne de commande qui s'appelel cron, qui est déjà installé et qui permet d'automatiser des tâches.
c'set simpliste... j'avais fait un truc qui : fait un tgz des fichiers, liste les backups déjà sur le ftp, supprime la plus vieille, poste la nouvelle
malheureusement je ne remets pas la main sur ce foutu script...
patpro
patpro ~ Patrick Proniewski
In article <1h3jj4v.681pxxmpnr6qN%, (Jacques Foucry) wrote:
Frederic Salach wrote:
Le serveur n'est pas mien :-( et je n'est pas d'acces pour executer quoi que se soit sur ce dernier je peux juste ecrire et effacer des fichiers dans les répertoires qui ont été crees.
Tu veux dire que tu met tes sauvegardes sur un serveur dont tu ignore tout ? Belle preuve de confiance.
au moins c'est pas sur un disque au cul de sa machine qui brûlera en meme temps que le reste (ou sera inondé, ou sera volé, ...choisissez votre fléau)
patpro
In article <1h3jj4v.681pxxmpnr6qN%nospam@foucry.net.invalid>,
nospam@foucry.net.invalid (Jacques Foucry) wrote:
Le serveur n'est pas mien :-( et je n'est pas d'acces pour executer quoi
que se soit sur ce dernier je peux juste ecrire et effacer des fichiers
dans les répertoires qui ont été crees.
Tu veux dire que tu met tes sauvegardes sur un serveur dont tu ignore
tout ? Belle preuve de confiance.
au moins c'est pas sur un disque au cul de sa machine qui brûlera en
meme temps que le reste (ou sera inondé, ou sera volé, ...choisissez
votre fléau)
In article <1h3jj4v.681pxxmpnr6qN%, (Jacques Foucry) wrote:
Frederic Salach wrote:
Le serveur n'est pas mien :-( et je n'est pas d'acces pour executer quoi que se soit sur ce dernier je peux juste ecrire et effacer des fichiers dans les répertoires qui ont été crees.
Tu veux dire que tu met tes sauvegardes sur un serveur dont tu ignore tout ? Belle preuve de confiance.
au moins c'est pas sur un disque au cul de sa machine qui brûlera en meme temps que le reste (ou sera inondé, ou sera volé, ...choisissez votre fléau)
patpro
frederic.salach
Jacques Foucry wrote:
Frederic Salach wrote:
Le serveur n'est pas mien :-( et je n'est pas d'acces pour executer quoi que se soit sur ce dernier je peux juste ecrire et effacer des fichiers dans les répertoires qui ont été crees.
Tu veux dire que tu met tes sauvegardes sur un serveur dont tu ignore tout ? Belle preuve de confiance.
Je n'ignore pas tout, je n'administre pas les deux serveurs FTP de backup c'est tout. On me laisse un acces dessus pour faire des sauvegardes mais je n'ai pas d'acces pour executer quoi que se soit dessus. Je pense que c'est mieux et plus sur que de faire des sauvegardes sur CD ou HD local car les deux serveur sont sur deux sites distant de 30 et 150 km donc en cas d'incendie, vol, ou inondation... Par contre pour apprendre je veux bien que tu m'explique comment faire cette histoire de script executable depuis un serveur.
Le serveur n'est pas mien :-( et je n'est pas d'acces pour executer quoi
que se soit sur ce dernier je peux juste ecrire et effacer des fichiers
dans les répertoires qui ont été crees.
Tu veux dire que tu met tes sauvegardes sur un serveur dont tu ignore
tout ? Belle preuve de confiance.
Je n'ignore pas tout, je n'administre pas les deux serveurs FTP de
backup c'est tout. On me laisse un acces dessus pour faire des
sauvegardes mais je n'ai pas d'acces pour executer quoi que se soit
dessus. Je pense que c'est mieux et plus sur que de faire des
sauvegardes sur CD ou HD local car les deux serveur sont sur deux sites
distant de 30 et 150 km donc en cas d'incendie, vol, ou inondation...
Par contre pour apprendre je veux bien que tu m'explique comment faire
cette histoire de script executable depuis un serveur.
Le serveur n'est pas mien :-( et je n'est pas d'acces pour executer quoi que se soit sur ce dernier je peux juste ecrire et effacer des fichiers dans les répertoires qui ont été crees.
Tu veux dire que tu met tes sauvegardes sur un serveur dont tu ignore tout ? Belle preuve de confiance.
Je n'ignore pas tout, je n'administre pas les deux serveurs FTP de backup c'est tout. On me laisse un acces dessus pour faire des sauvegardes mais je n'ai pas d'acces pour executer quoi que se soit dessus. Je pense que c'est mieux et plus sur que de faire des sauvegardes sur CD ou HD local car les deux serveur sont sur deux sites distant de 30 et 150 km donc en cas d'incendie, vol, ou inondation... Par contre pour apprendre je veux bien que tu m'explique comment faire cette histoire de script executable depuis un serveur.
Nicolas.MICHEL
François Jacquemin wrote:
Il y a ditto, qui peut créer des archives zip avec, par exemple : ditto -ck /Users/MonCompte/MonFichier /Users/MonCompte/MonArchive.zip
Whoa ! Le man a bien évolué, crénom. Merci François, j'avais pas vu ça. :)
-- S'il n'y a pas de solutions, c'est qu'il n'y a pas de problèmes iChat/AIM : michelnicolas
François Jacquemin <francois.jacquemin@free.fr> wrote:
Il y a ditto, qui peut créer des archives zip avec, par exemple :
ditto -ck /Users/MonCompte/MonFichier /Users/MonCompte/MonArchive.zip
Whoa !
Le man a bien évolué, crénom. Merci François, j'avais pas vu ça. :)
--
S'il n'y a pas de solutions, c'est qu'il n'y a pas de problèmes
iChat/AIM : michelnicolas
Il y a ditto, qui peut créer des archives zip avec, par exemple : ditto -ck /Users/MonCompte/MonFichier /Users/MonCompte/MonArchive.zip
Whoa ! Le man a bien évolué, crénom. Merci François, j'avais pas vu ça. :)
-- S'il n'y a pas de solutions, c'est qu'il n'y a pas de problèmes iChat/AIM : michelnicolas
Nicolas.MICHEL
Frederic Salach wrote:
salut merci pour la réponse : mais j'ai une question : comment fait t'on un truc comme ça ? Le serveur n'est pas mien :-( et je n'est pas d'acces pour executer quoi que se soit sur ce dernier je peux juste ecrire et effacer des fichiers dans les répertoires qui ont été crees.
Peux-tu te loguer en ssh sur ce serveur ? Si oui, tu as donc un homedir où mettre ton script, et un crontab où mettre l'automatisation.
Si c'est du ftp pur et dur, ils ont sans-doutes chrooté le ftp donc tu n'a pas accès à ta crontab. En fait, probablement que dans ce cas tu n'as même pas de compte sur la machine, c'est un compte spécifique au service ftp.
Une autre solution serait de mettre une machine intermédiaire, par ex. la tienne. Cette machine irrait "tirer" les fichiers sur les clients en scp ou autre (sftp, rsync, afp, ...), puis les "pousseraient" sur le serveur en ftp. Cette solution a l'aventage que tous les passwd sont sur ton mac à toi, et que tu gère tout du même endroit. -- S'il n'y a pas de solutions, c'est qu'il n'y a pas de problèmes iChat/AIM : michelnicolas
salut merci pour la réponse : mais j'ai une question : comment fait t'on
un truc comme ça ?
Le serveur n'est pas mien :-( et je n'est pas d'acces pour executer quoi
que se soit sur ce dernier je peux juste ecrire et effacer des fichiers
dans les répertoires qui ont été crees.
Peux-tu te loguer en ssh sur ce serveur ?
Si oui, tu as donc un homedir où mettre ton script, et un crontab où
mettre l'automatisation.
Si c'est du ftp pur et dur, ils ont sans-doutes chrooté le ftp donc tu
n'a pas accès à ta crontab. En fait, probablement que dans ce cas tu
n'as même pas de compte sur la machine, c'est un compte spécifique au
service ftp.
Une autre solution serait de mettre une machine intermédiaire, par ex.
la tienne.
Cette machine irrait "tirer" les fichiers sur les clients en scp ou
autre (sftp, rsync, afp, ...), puis les "pousseraient" sur le serveur en
ftp. Cette solution a l'aventage que tous les passwd sont sur ton mac à
toi, et que tu gère tout du même endroit.
--
S'il n'y a pas de solutions, c'est qu'il n'y a pas de problèmes
iChat/AIM : michelnicolas
salut merci pour la réponse : mais j'ai une question : comment fait t'on un truc comme ça ? Le serveur n'est pas mien :-( et je n'est pas d'acces pour executer quoi que se soit sur ce dernier je peux juste ecrire et effacer des fichiers dans les répertoires qui ont été crees.
Peux-tu te loguer en ssh sur ce serveur ? Si oui, tu as donc un homedir où mettre ton script, et un crontab où mettre l'automatisation.
Si c'est du ftp pur et dur, ils ont sans-doutes chrooté le ftp donc tu n'a pas accès à ta crontab. En fait, probablement que dans ce cas tu n'as même pas de compte sur la machine, c'est un compte spécifique au service ftp.
Une autre solution serait de mettre une machine intermédiaire, par ex. la tienne. Cette machine irrait "tirer" les fichiers sur les clients en scp ou autre (sftp, rsync, afp, ...), puis les "pousseraient" sur le serveur en ftp. Cette solution a l'aventage que tous les passwd sont sur ton mac à toi, et que tu gère tout du même endroit. -- S'il n'y a pas de solutions, c'est qu'il n'y a pas de problèmes iChat/AIM : michelnicolas
frederic.salach
Nicolas MICHEL wrote:
Frederic Salach wrote:
salut merci pour la réponse : mais j'ai une question : comment fait t'on un truc comme ça ? Le serveur n'est pas mien :-( et je n'est pas d'acces pour executer quoi que se soit sur ce dernier je peux juste ecrire et effacer des fichiers dans les répertoires qui ont été crees.
Peux-tu te loguer en ssh sur ce serveur ? Non malheureuresement.
Si oui, tu as donc un homedir où mettre ton script, et un crontab où mettre l'automatisation.
Si c'est du ftp pur et dur, ils ont sans-doutes chrooté le ftp donc tu n'a pas accès à ta crontab. En fait, probablement que dans ce cas tu n'as même pas de compte sur la machine, c'est un compte spécifique au service ftp. C'est exactement ça pas de compte sur les machines juste un repertoire
ou je peux ecrire des dossiers/fichiers et les lire ou les effacer : ce sont mais seuls droits (mais c'est dejà bien :-)
Une autre solution serait de mettre une machine intermédiaire, par ex. la tienne. Cette machine irrait "tirer" les fichiers sur les clients en scp ou autre (sftp, rsync, afp, ...), puis les "pousseraient" sur le serveur en ftp. Cette solution a l'aventage que tous les passwd sont sur ton mac à toi, et que tu gère tout du même endroit. Ca par contre c'est pas con du tout, il faut que je test pour voir si ça
ne risque pas de faire fondre le processeur de ma machine ;-) ou alors faire ça entre midi et deux pour que les poste a sauvegarder soient allumer et profiter de la chaleur dégagée sur mon poste pour réchauffer la soupe (entre 10 et 15 machines avec 150 à 300 Mo par jours). Vivement que j'ai les sous pour monter un serveur de fichiers type NAS sans aucun documents à récupérer sur les postes de travail ça facilitera les choses et les utilisateurs seront content d'avoir tout leur disque dur en espace de stockage perso. En tout cas merci à tous pour vos idées et remarques constructives.
salut merci pour la réponse : mais j'ai une question : comment fait t'on
un truc comme ça ?
Le serveur n'est pas mien :-( et je n'est pas d'acces pour executer quoi
que se soit sur ce dernier je peux juste ecrire et effacer des fichiers
dans les répertoires qui ont été crees.
Peux-tu te loguer en ssh sur ce serveur ?
Non malheureuresement.
Si oui, tu as donc un homedir où mettre ton script, et un crontab où
mettre l'automatisation.
Si c'est du ftp pur et dur, ils ont sans-doutes chrooté le ftp donc tu
n'a pas accès à ta crontab. En fait, probablement que dans ce cas tu
n'as même pas de compte sur la machine, c'est un compte spécifique au
service ftp.
C'est exactement ça pas de compte sur les machines juste un repertoire
ou je peux ecrire des dossiers/fichiers et les lire ou les effacer : ce
sont mais seuls droits (mais c'est dejà bien :-)
Une autre solution serait de mettre une machine intermédiaire, par ex.
la tienne.
Cette machine irrait "tirer" les fichiers sur les clients en scp ou
autre (sftp, rsync, afp, ...), puis les "pousseraient" sur le serveur en
ftp. Cette solution a l'aventage que tous les passwd sont sur ton mac à
toi, et que tu gère tout du même endroit.
Ca par contre c'est pas con du tout, il faut que je test pour voir si ça
ne risque pas de faire fondre le processeur de ma machine ;-) ou alors
faire ça entre midi et deux pour que les poste a sauvegarder soient
allumer et profiter de la chaleur dégagée sur mon poste pour réchauffer
la soupe (entre 10 et 15 machines avec 150 à 300 Mo par jours). Vivement
que j'ai les sous pour monter un serveur de fichiers type NAS sans aucun
documents à récupérer sur les postes de travail ça facilitera les choses
et les utilisateurs seront content d'avoir tout leur disque dur en
espace de stockage perso.
En tout cas merci à tous pour vos idées et remarques constructives.
salut merci pour la réponse : mais j'ai une question : comment fait t'on un truc comme ça ? Le serveur n'est pas mien :-( et je n'est pas d'acces pour executer quoi que se soit sur ce dernier je peux juste ecrire et effacer des fichiers dans les répertoires qui ont été crees.
Peux-tu te loguer en ssh sur ce serveur ? Non malheureuresement.
Si oui, tu as donc un homedir où mettre ton script, et un crontab où mettre l'automatisation.
Si c'est du ftp pur et dur, ils ont sans-doutes chrooté le ftp donc tu n'a pas accès à ta crontab. En fait, probablement que dans ce cas tu n'as même pas de compte sur la machine, c'est un compte spécifique au service ftp. C'est exactement ça pas de compte sur les machines juste un repertoire
ou je peux ecrire des dossiers/fichiers et les lire ou les effacer : ce sont mais seuls droits (mais c'est dejà bien :-)
Une autre solution serait de mettre une machine intermédiaire, par ex. la tienne. Cette machine irrait "tirer" les fichiers sur les clients en scp ou autre (sftp, rsync, afp, ...), puis les "pousseraient" sur le serveur en ftp. Cette solution a l'aventage que tous les passwd sont sur ton mac à toi, et que tu gère tout du même endroit. Ca par contre c'est pas con du tout, il faut que je test pour voir si ça
ne risque pas de faire fondre le processeur de ma machine ;-) ou alors faire ça entre midi et deux pour que les poste a sauvegarder soient allumer et profiter de la chaleur dégagée sur mon poste pour réchauffer la soupe (entre 10 et 15 machines avec 150 à 300 Mo par jours). Vivement que j'ai les sous pour monter un serveur de fichiers type NAS sans aucun documents à récupérer sur les postes de travail ça facilitera les choses et les utilisateurs seront content d'avoir tout leur disque dur en espace de stockage perso. En tout cas merci à tous pour vos idées et remarques constructives.