#1 Le 05/02/2013, à 16: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, à 17: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, à 17:03)
Hors ligne
#3 Le 05/02/2013, à 17: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, à 17: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, à 17:06)
Hors ligne
#5 Le 05/02/2013, à 17: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, à 17: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, à 17: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, à 17:17)
Hors ligne
#8 Le 05/02/2013, à 17: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, à 18: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, à 21: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
Hors ligne
#10 Le 06/02/2013, à 01:56
- alfirdaous
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
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, à 02: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, à 02:25)
Hors ligne
#12 Le 07/02/2013, à 23: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