Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites". Attention, le forum rencontre actuellement quelques difficultés. En cas d'erreur 502, il ne faut pas re-valider l'envoi d'un message ou l'ouverture d'une discussion, au risque de créer un doublon.

La section divers se réorganise ! De nouvelles sous-sections à venir. (plus d'infos + donner son avis)

#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 Quad8800 Ubuntu 14.04.1 et Seven,  Samsung N150 U14.04.1 et Seven, HP Pavillon G6 U14.04.1 et Seven, Serveurs Ubuntu 14.04.1, Serveur virtualisation Proxmox

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 Quad8800 Ubuntu 14.04.1 et Seven,  Samsung N150 U14.04.1 et Seven, HP Pavillon G6 U14.04.1 et Seven, Serveurs Ubuntu 14.04.1, Serveur virtualisation Proxmox

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


Cordialement, Jean-Philippe.
Sous Ubuntu en système principal depuis 2009
Ubuntu 14.04 desktop (2 postes il n'en reste plus qu'un) & server (1 poste)

Hors ligne

Haut de page ↑