(Resolu) Rsync via ssh sur un port différent du port 22

Forum d'assistance et d'échange sur l'installation, la configuration, et l'utilisation des système Linux et BSD. Vous pouvez y poster vos questions concernant ces systèmes d'exploitation en faisant l'effort préalable de rechercher dans le forum, dans les manuels et les documentations que la réponse n'y figure pas.

Modérateur: modos Ixus

(Resolu) Rsync via ssh sur un port différent du port 22

Messagepar gogol33 » 09 Juil 2004 16:43

Salut à tous,
Le but est de faire une copie d'un serveur windows 2000 sur un serveur linux distant ....
Pour celà j'utilise rsync via ssh (pour la sécurité) ...
Si je laisse le serveur linux avec un port ssh sur le port 22, ca fonctionne ...
Bien entendu, je dois utiliser un autre port (2022 dans l'exemple) ...

Voici ce que ce donne :
SSH tout court :
C:\temp>ssh -p 2022 backup@132.1.255.1
Last login: Fri Jul 9 16:34:17 2004 from 139.1.255.3
CONNECTE

rsync avec ssh :
C:\temp>rsync * -v -r -P -e ssh -p 2022 backup@132.1.255.1 backup@132.1.255.1:/t
mp
ssh: connect to host 132.1.255.1 port 22: Connection refused
rsync: connection unexpectedly closed (0 bytes read so far)
rsync error: error in rsync protocol data stream (code 12) at /home/lapo/packagi
ng/tmp/rsync-2.6.2/io.c(342)

Alors que je précise bien à la commande ssh d'utiliser le port 2022 (grace à -p 2022) ; malgré tout, il s'obstine à passer par le port 22 !!!!
Quelqu'un aurait il un début d'explication, là je cale, et je vois plus ....
Merci
Dernière édition par gogol33 le 12 Juil 2004 17:13, édité 1 fois au total.
ALEA JACTA EST !!!
(Rien ne sert de courrir, ca ne sert à rien !!!)
Jules César
Avatar de l’utilisateur
gogol33
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 345
Inscrit le: 26 Avr 2002 00:00
Localisation: Bordeaux

Re: Rsync via ssh sur un port différent du port 22

Messagepar tomtom » 09 Juil 2004 17:15

essaye de mettre entre "" ta ligns de commande ssh, car la tu lui dis d'utiliser l'option ssh puis l'option -p 2022 ce aui n'est pas bon...

rsync * -v -r -P -e "ssh -p 2022 backup@132.1.255.1" backup@132.1.255.1:/t

ou encore


rsync * -v -r -P -e "ssh -p 2022 -l backup" backup@132.1.255.1:/t


Sous linux, on utilise l'option --rsh 'ssh -p port -l login", mais sous windows ....


t.
One hundred thousand lemmings can't be wrong...
Avatar de l’utilisateur
tomtom
Amiral
Amiral
 
Messages: 6035
Inscrit le: 26 Avr 2002 00:00
Localisation: Paris

Messagepar bobox » 09 Juil 2004 17:18

Salut Gogol33

J ai trouvé sur le net differentes informations mais toute se rejoigne concernant Rsync avec ssh sur un port autre que le 22.

Il s'appuie tous sur un script

Exemple 1 :

Or, add a special configuration for that hostname to your
~/.ssh/config on the originating machine. For example

Host mywierdhost
Port 2202
HostName wierdhost.foo.com

Then

rsync -e ssh * mywierdhost:/bar

ou exemple 2 :

Make a script; call it 'sshp' for this example:

% cat sshp
#!/bin/sh
exec ssh -p 8022 "$*"

and then run

rsync -av -e sshp <source> <dest>


en esperant que cela fonctionne avec

A plus
Avatar de l’utilisateur
bobox
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 239
Inscrit le: 29 Sep 2003 00:00
Localisation: Seine et Marne

Messagepar boards » 09 Juil 2004 22:25

ca se configure pas dans le fichier de conf sur le serveur ssh par hazard ?? ( le fichier sshd.conf un truc du style )

tu dois pouvoir changer le port il me semble
Avatar de l’utilisateur
boards
Major
Major
 
Messages: 94
Inscrit le: 19 Jan 2004 01:00
Localisation: anglet

Messagepar bobox » 09 Juil 2004 22:43

tiens nous au courrant de la solution, cela m'interesse pour mes connaissances personnels

par avance merci
Avatar de l’utilisateur
bobox
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 239
Inscrit le: 29 Sep 2003 00:00
Localisation: Seine et Marne

(RESOLU) Rsync via ssh sur un port différent du port 22

Messagepar gogol33 » 12 Juil 2004 17:09

Bon, ca y est j'ai réussi à faire marcher rsync avec ssh sur un autre port que le 22 !!!
Et c'est Tomtom qui avait raison ....
Voici les deux syntaxes que j'ai essayé et qui fonctionnent :

rsync * -v -r -P -e "ssh -p 2022 " backup@132.1.255.1:/tmp
et
rsync * -v -r -P -e "ssh -p 2022 -l backup" backup@132.1.255.1:/tmp

Comme on dit à l'armée :
Mes Devoirs mon Amiral Tomtom ....
ALEA JACTA EST !!!
(Rien ne sert de courrir, ca ne sert à rien !!!)
Jules César
Avatar de l’utilisateur
gogol33
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 345
Inscrit le: 26 Avr 2002 00:00
Localisation: Bordeaux


Retour vers Linux et BSD (forum généraliste)

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Google [Bot] et 1 invité