Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 05/02/2013, à 15:29

alfirdaous

Copier un repertoire d'un serveur vers un autre

Bonjour,

Je copie un repertoire de mon seveur1 vers serveur2, ca donne aucun resultat:

Je suis sous serveur1, je fais cette commande:

scp serveur1@IP_SERVER1 -p 2225:test serveur2@IP_SERVER2:/home/serveur2/test2
ssh: connect to host IP_SERVER2 port 22: Connection timed out
lost connection

sachant que le port du serveur1 est 2225 et celui du serveur2 est par defaut 22

Merci a vous

Hors ligne

#2 Le 05/02/2013, à 16:01

elendil

Re : Copier un repertoire d'un serveur vers un autre

Je ne suis pas certains que l'on puisse passer une option de port uniquement pour un serveur...

Peut-être une piste : http://superuser.com/questions/66949/sc … to-another

Ils proposent des solutions alternatives (que je t'aurais aussi proposé) :

  • Te connecter en SSH sur un serveur et utiliser scp depuis ce serveur (=> scp local -> serveur)

  • Configurer le fichier ~/.ssh/config avec les ports de chaque serveur

Elendil

Dernière modification par elendil (Le 05/02/2013, à 16:03)

Hors ligne

#3 Le 05/02/2013, à 16:01

sinbad83

Re : Copier un repertoire d'un serveur vers un autre

Salut,
tu n'as pas essayé avec rsync ?


La connaissance n'est pas une denrée rare, il faut la partager avec les autres.
Linux registered #484707
Site: www.coursinforev.org/doku.php
Desktop AMD Ryzen 5-3600, RAM 16GB, Ubuntu 20.10,   HP Pavillon G6 Ubuntu 20.10 et Ten, Serveur Ubuntu 18.04

Hors ligne

#4 Le 05/02/2013, à 16:05

elendil

Re : Copier un repertoire d'un serveur vers un autre

Quand tu dis "je suis sous serveur1" tu veux dire que tu es déjà connecté en SSH à ce serveur ?
Car dans ce cas là ta commande n'est pas la bonne et il faudrait plutôt quelque chose du genre :

scp test serveur2@IP_SERVER2:/home/serveur2/test2

Autre remarque importante, si tu copie un dossier il faut utiliser l'option '-r' sinon ça ne fonctionnera pas.

Dernière modification par elendil (Le 05/02/2013, à 16:06)

Hors ligne

#5 Le 05/02/2013, à 16:10

alfirdaous

Re : Copier un repertoire d'un serveur vers un autre

merci pour votre reponse:

Je suis au serveur1, et je teste:

ssh -p 22 serveur2@IP scp -p PORT_SERVEUR2 /test serveur2@IP:/home/desktop/test2
ssh: connect to host IP SERVEUR2 port 22: Connection timed out

Hors ligne

#6 Le 05/02/2013, à 16:16

alfirdaous

Re : Copier un repertoire d'un serveur vers un autre

scp -r test serveur2@IP_SERVEUR2:/home/desktop/test2
ssh: connect to host IP_SERVEUR2 port 22: Connection timed out
lost connection

Hors ligne

#7 Le 05/02/2013, à 16:17

elendil

Re : Copier un repertoire d'un serveur vers un autre

Est-tu certain(e) de pouvoir te connecter à serveur2 ?
Que donne :

ssh serveur2@IP_SERVEUR2

Dernière modification par elendil (Le 05/02/2013, à 16:17)

Hors ligne

#8 Le 05/02/2013, à 16:30

sinbad83

Re : Copier un repertoire d'un serveur vers un autre

Si c'est une connexion locale, pas besoin de sécuriser. A priori, utilise ftp ou lftp.

Dernière modification par sinbad83 (Le 05/02/2013, à 17:18)


La connaissance n'est pas une denrée rare, il faut la partager avec les autres.
Linux registered #484707
Site: www.coursinforev.org/doku.php
Desktop AMD Ryzen 5-3600, RAM 16GB, Ubuntu 20.10,   HP Pavillon G6 Ubuntu 20.10 et Ten, Serveur Ubuntu 18.04

Hors ligne

#9 Le 05/02/2013, à 20:28

pirateboxge

Re : Copier un repertoire d'un serveur vers un autre

Salut,

Pour scp l'option du port est -P (en majuscule) et se place ainsi :

scp -P 2225 serveur1@IP_SERVER1:test serveur2@IP_SERVER2:/home/serveur2/test2

en espérant que cela réponde à ton problème wink

Hors ligne

#10 Le 06/02/2013, à 00:56

alfirdaous

Re : Copier un repertoire d'un serveur vers un autre

elendil a écrit :

Est-tu certain(e) de pouvoir te connecter à serveur2 ?
Que donne :

ssh serveur2@IP_SERVEUR2

OUI

~$ ssh serveur2@IP_SERVER2
serveur2@IP_SERVER2's password: 
Welcome to Ubuntu 12.04.2 LTS (GNU/Linux 3.2.13-xxxx-std-ipv6-64 x86_64)

 * Documentation:  https://help.ubuntu.com/
Ubuntu 12.04.2 LTS

server    : NUM_SERIE
ip        : IP_SERVER2
hostname  : HOSTNAME

Last login: Tue Feb  5 16:08:38 2013 from MON_IP_LOCALE

@pirateboxge: ca donne un timeout
@sinbad83: je me connecte d'un serveur vers un autre, chez la meme societe

Hors ligne

#11 Le 06/02/2013, à 01:16

alfirdaous

Re : Copier un repertoire d'un serveur vers un autre

avec rsync:

rsync -arv test/ serveur2@IP_SERVER2:/home/serveur2/test2/
ssh: connect to host IP_SERVER2 port 22: Connection timed out
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: unexplained error (code 255) at io.c(601) [sender=3.0.7]

EDIT: le resultat de ssh -v serveur2

ssh -v serveur2@IP_SERVER2
OpenSSH_5.9p1 Debian-5ubuntu1, OpenSSL 1.0.1 14 Mar 2012
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug1: Connecting to IP_SERVER2 [IP_SERVER2] port 22.
debug1: Connection established.
debug1: identity file /home/alfirdaous/.ssh/id_rsa type 1
debug1: Checking blacklist file /usr/share/ssh/blacklist.RSA-2048
debug1: Checking blacklist file /etc/ssh/blacklist.RSA-2048
debug1: identity file /home/alfirdaous/.ssh/id_rsa-cert type -1
debug1: identity file /home/alfirdaous/.ssh/id_dsa type -1
debug1: identity file /home/alfirdaous/.ssh/id_dsa-cert type -1
debug1: identity file /home/alfirdaous/.ssh/id_ecdsa type -1
debug1: identity file /home/alfirdaous/.ssh/id_ecdsa-cert type -1
debug1: Remote protocol version 2.0, remote software version OpenSSH_5.9p1 Debian-5ubuntu1
debug1: match: OpenSSH_5.9p1 Debian-5ubuntu1 pat OpenSSH*
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_5.9p1 Debian-5ubuntu1
debug1: SSH2_MSG_KEXINIT sent
debug1: SSH2_MSG_KEXINIT received
debug1: kex: server->client aes128-ctr hmac-md5 none
debug1: kex: client->server aes128-ctr hmac-md5 none
debug1: sending SSH2_MSG_KEX_ECDH_INIT
debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
debug1: Server host key: RSA 15:b5:00:11:a1:b5:8e:cd:e2:20:02:c3:06:6d:6e:01
debug1: Host 'IP_SERVER2' is known and matches the RSA host key.
debug1: Found key in /home/alfirdaous/.ssh/known_hosts:2
debug1: ssh_rsa_verify: signature correct
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug1: SSH2_MSG_NEWKEYS received
debug1: Roaming not allowed by server
debug1: SSH2_MSG_SERVICE_REQUEST sent
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey,password
debug1: Next authentication method: publickey
debug1: Offering RSA public key: /home/alfirdaous/.ssh/id_rsa
debug1: Authentications that can continue: publickey,password
debug1: Trying private key: /home/alfirdaous/.ssh/id_dsa
debug1: Trying private key: /home/alfirdaous/.ssh/id_ecdsa
debug1: Next authentication method: password
serveur2@IP_SERVER2's password: 

Dernière modification par alfirdaous (Le 06/02/2013, à 01:25)

Hors ligne

#12 Le 07/02/2013, à 22:03

jplemoine

Re : Copier un repertoire d'un serveur vers un autre

La commande donnée par elendil au post #7 doit fonctionner.

Se mettre sur serveur1 dans le bon répertoire puis

scp test serveur2@IP_SERVER2:/home/serveur2/test2

si test est un fichier
ou

scp -r test serveur2@IP_SERVER2:/home/serveur2/test2

si test est un répertoire


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne