:) [Sun Solaris] Utilisation de Rsync [résolu] - Logiciels - Linux et OS Alternatifs
Marsh Posté le 24-11-2003 à 11:34:17
Citation : ksh: rsync: not found |
ahem...
manquerais pas un petit programme utile sur la machine distante ?
Marsh Posté le 24-11-2003 à 11:41:34
ton shell sur ta machine source c'est quoi ? ksh ?
ptet que rsync essaie d'invoquer le meme shell sur la machine distante
Marsh Posté le 24-11-2003 à 11:46:33
Philou > il est bien présent sur la distante et au même endroit
Bobuse > pas con comme idée, mais non, le shell est le même pour les 2 users sur les 2 machines (ksh en l'occurence oui)
Marsh Posté le 24-11-2003 à 11:58:24
paske en fait le message veut dire que ksh ne trouve pas rsync
Marsh Posté le 24-11-2003 à 12:17:12
Ou se trouve rsync en remote ? Je parierais qu'il le cherche dans /usr/local/bin et qu'il ne s'y trouve pas.
Au lieu d'utiliser :
/usr/local/bin/rsync
Essaye avec :
rsync
En t'assurant qu'il est dans le path.
Marsh Posté le 24-11-2003 à 13:15:44
rsync est bien situé dans /usr/local/bin sur les 2 machines, c'est moi qui a fait l'install donc je me suis qd même démerdé pour qu'il soit au même endroit partout
Mais ce que je ne comprend pas, c'est qu'en local, avec la même ligne de commande, il marche sur les 2 machines......... j'y perd un peu mon latin
Marsh Posté le 24-11-2003 à 13:37:13
pas bête non plus, on sait jamais, mais non
/usr/local/bin/rsync pour les 2
Marsh Posté le 24-11-2003 à 13:53:15
j'ai un nbre monstrueux de process qui tourne, tu veux que je cherche quoi exactement ?
(et le ps -aux il ne marche pas sur solaris hein )
Marsh Posté le 24-11-2003 à 13:54:37
ben savoir si sur la bécane distante ton serveur rsyncd est actif ...
Marsh Posté le 24-11-2003 à 13:56:11
tu peux aussi faire un netstat -taun et tu cherches sur la bécane serveur si le port 873 est ouvert ...
Marsh Posté le 24-11-2003 à 13:56:53
pour la question du ps -aux ça dépend de la version de solaris, c'est pour ça que je t'ai donné les deux ps.
Marsh Posté le 24-11-2003 à 14:00:55
ah vi certes
sinon, effectivement, il semble que rsyncd ne soit pas actif sur le serveur cible
mais je ne pensais pas qu'il était obligatoire de démarrer un serveur rsync sur la cible
je vais voir ça, merci pour ta réponse
(les autres aussi au fait ! )
Marsh Posté le 24-11-2003 à 14:03:52
CARAMBA ! Dans une transaction réseau il y a toujours un client et un serveur ! Allez, bon courage. Tu trouveras plein de doc rsync sur le veb.
Marsh Posté le 24-11-2003 à 14:09:40
en fait, peut-être pas si Caramba que ça
mais je vais creuser qd même un peu de ce côté avant de revenir vous harceler
pour la doc, wep, je nage dedans depuis ce matin, mais pas évident de se concentrer dessus quand on t'appelle pour faire d'autres trucs à côté
encore marci de m'avoir collé sur une piste
Marsh Posté le 24-11-2003 à 14:24:07
bourdel, je viens de trouver et totalement par hasard......
en fait, il ne trouvait effectivement pas rsync sur la machine cible (apparement, le process serveur se lance automatiquement sur la cible lors de la connection via rsh ou ssh)
j'avais oublié que rsh ou ssh ne lisent pas le .profile du user, donc le path n'est pas correct et il cherche rsync dans le répertoire courant
pour passer outre cette chose, on peut rajouter l'option --rsync-path=<le_path_sur_la_machine_distante> qui indique donc où il doit aller chercher le binaire sur la machine distante
je ne l'avais pas vu tout de suite dans le man ou dans la liste d'options dispo
bon en tout cas, merci de vous être penché sur mon pbl
Marsh Posté le 24-11-2003 à 14:34:06
KWA ? un process serveur qui se lancerait que quand on y accède... nan nan nan nan nan.
Ce serait trop magique !
A la limite il pourrait y avoir des machins à la inetd ou un système de sécurité qui ferait ça mais y aurait du RPC dans l'air ou des trucs dans le genre...
Marsh Posté le 24-11-2003 à 14:47:29
bilbo : qui te parle de l'obligation d'utiliser un server rsync ?
man rsync :
"It is also possible to use rsync without a remote shell as the transport. In this case you will connect to a remote rsync server running on TCP port 873."
sinon un remote shell est utilise tel que rsh ou ssh.
Marsh Posté le 24-11-2003 à 15:10:32
vi valà, je m'étais mal exprimé
le serveur est en option en fait, pas obligatoire de l'utiliser, pour le reste, il execute le prog rsync sur la machine distante grâce à rsh
ce dernier n'étant pas sécurisé, ils recommandent fortement ssh
cependant, on verra ça pour plus tard
Marsh Posté le 24-11-2003 à 16:38:13
"It is also possible to use rsync without a remote shell as the transport. In this case you will connect to a remote rsync server running on TCP port 873."
Ben pour moi ça veut bien dire qu'il y a un processus serveur : sinon pas de tcp ack ? pigé ? la question était effectivement : est-ce qu'on utilise sshd ou rsyncd.
Ouala.
Marsh Posté le 24-11-2003 à 18:46:54
oui mais dans mon cas j'utilise justement un remote shell
donc pas de "remote rsync server", donc pas de rsyncd en tout cas
ni sshd vu que je bosse avec rsh sur ce coup
Marsh Posté le 24-11-2003 à 19:01:35
bilbo24 a écrit : |
Le pire c'est que ca a ete dit dans le premier post et que l'utilisation de rsh est le fonctionnement par defaut de rsync...
Citation : si j'essaye de me connecter en rsh à la mano, ça passe bien |
Sinon :
Citation : ben savoir si sur la bécane distante ton serveur rsyncd est actif [...] tu peux aussi faire un netstat -taun et tu cherches sur la bécane serveur si le port 873 est ouvert ... |
N'est pas une question mais une affirmation.
Citation : Allez, bon courage. Tu trouveras plein de doc rsync sur le veb. |
Hum... je me demande qui aurait du la lire
Citation : A la limite il pourrait y avoir des machins à la inetd ou un système de sécurité qui ferait ça mais y aurait du RPC dans l'air ou des trucs dans le genre... |
La c'est sans commentaire...
Certains veulent avoir raison a tout prix alors allons-y
Oui : dans une communication C/S il faut un serveur, dans le cas en question c'est rshd qui est utilise...
Mais pour le savoir il fallait lire le post de depart au lieu d'etre agressif.
Ack ? Pige ? (pour te citer)
Marsh Posté le 25-11-2003 à 08:19:37
mouarf, keep cool les gens
en parlant de serveur il avait raison et pour ma part je m'étais mal exprimé sur un de mes posts qui l'a fait réagir
l'important c'est qu'on soit tous d'accord, que le pbl soit réglé, et vous m'ayez filé un coup de main et rendu moins con
bon sur ce, bonne journée
à plus qu'à m'attaquer à SSH dès que j'aurai soumis cette $^*ù*ù$^$^ de tomcat
Marsh Posté le 18-05-2005 à 16:55:15
Moi dans les forum j'aime bien que les genes me donne des liens qui répondent exactement a mon problème. Donc pour les genes qui sont comme moi voila un petit site sympa qui répondera à toutes vos questions sur rsync.
http://www.lalitte.com/rsync.html
Voila amusez vous bien
Marsh Posté le 24-11-2003 à 11:25:42
Bjour les gens,
Petite question, j'essaye de me dépatouiller avec un prog dénommé Rsync qui permet de synchroniser le contenu de 2 répertoires distants.
Le hic, c'est qu'en local, ça marche, mais pas lors d'un accès sur une machine distante.
il me sort tjrs une erreur à la con :
$ /usr/local/bin/rsync -avxrS -e /usr/bin/rsh <rep_source> <monuser>@<mamachine>:<rep_cible>
ksh: rsync: not found
rsync: connection unexpectedly closed (0 bytes read so far)
rsync error: error in rsync protocol data stream (code 12) at io.c(165)
la même commande mais avec un répertoire en local, ça passe sans aucun soucis
par défaut il utilise la connection via rsh, mais j'ai qd même essayé en lui passant le paramètre de choix du prog pour mettre le chemin d'accès complet (je sais, rsh c'est pas sécurisé, mais pour le moment je veux le faire marcher on verra après pour ssh)
ça n'a pas l'air d'être un pbl de config à ce niveau vu que si j'essaye de me connecter en rsh à la mano, ça passe bien aussi (j'ai qd même vérifie que le .rhosts de l'autre côté était bon)
si quelqu'un a une illumination qui pourrait m'aider, ça serait bien urbain de sa part
autre chose, pas la peine de me proposer un autre prog, le client me l'a imposé, donc pas le choix.
wouala, marci d'avance
Message édité par MirabelleBenou le 24-11-2003 à 14:25:15
---------------
== Esprits.net est de retour !! ==