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 24/06/2010, à 08:24

Yop69

commande scp d'un client X pour copier de A vers B

Bonjour,

J'essaie ca :

scp -p 1000 user@ip:/path/to/fic -p 1001 user2@ip2:/path2/

mais j'ai ça :

ssh: connect to host ip2 port 22: Connection refused

Quelle est la syntaxe svp ?

Hors ligne

#2 Le 24/06/2010, à 08:36

Marukakuru

Re : commande scp d'un client X pour copier de A vers B

Je ne vois pas à quoi correspondent tes "-p 1000" et "-p 1001". C'est sensé avoir une utilité quelconque?

Une fois enlevés, la syntaxe m'a l'air correcte. As-tu lu la doc de la commande:

man scp

9ème corollaire à la loi de Murphy : "L'Univers n'est pas indifférent à l'intelligence, il lui est activement hostile."

Hors ligne

#3 Le 24/06/2010, à 09:39

Yop69

Re : commande scp d'un client X pour copier de A vers B

Oui merci bien, mais le man scp n'apporte rien du tout.

Les -p 1000" et "-p 1001" c'est pour configurer les ports.
1000 c'est un port d'écoute du serveur A
1001 c'est un autre port d'écoute du serveur B

De plus, le man dit qu'il faut utiliser -P car le -p est réservé pour la copie en preserve alors que non, moi j'utilise le -p et que pour le premier serveur A cela marche bien.
C'est la syntaxe pour le port B qui ne marche pas car mon erreur stipule bien qu'il va chercher le port 22 au lieu du port 1001

Hors ligne

#4 Le 24/06/2010, à 11:22

Jo_

Re : commande scp d'un client X pour copier de A vers B

Si je comprends bien, tu veux à partir d'une machine X, faire un scp entre une machine A et une machine B ?

A ma connaissance ce n'est pas possible, en tout cas je n'ai jamais vu cette possibilité. Il faut d'abord se connecter en ssh sur la machine A (ou B), et lancer le scp entre A et B (ou entre B et A).

[EDIT] Je n'ai rien dit, en relisant rapidement le man ça à l'air possible roll

Dernière modification par Jo_ (Le 24/06/2010, à 11:26)


"Deux choses sont infinies : l'Univers et la bêtise humaine. Mais en ce qui concerne l'Univers, je n'en ai pas encore acquis la certitude absolue." A. Einstein

Hors ligne

#5 Le 24/06/2010, à 11:31

Yop69

Re : commande scp d'un client X pour copier de A vers B

Jo_ a écrit :

Si je comprends bien, tu veux à partir d'une machine X, faire un scp entre une machine A et une machine B ?

A ma connaissance ce n'est pas possible, en tout cas je n'ai jamais vu cette possibilité. Il faut d'abord se connecter en ssh sur la machine A (ou B), et lancer le scp entre A et B (ou entre B et A).

[EDIT] Je n'ai rien dit, en relisant rapidement le man ça à l'air possible roll

Bah il me semble que cela ne soit pas possible à moi aussi. Ou alors que sur le port 22 big_smile

Sinon je dois créer un tunnel ssh entre A et B hmm
mais je ne veux pas, enfin je suis curieux et savoir si on peut faire ca avec un scp quoi hmm

Hors ligne

#6 Le 24/06/2010, à 11:41

terib.nunu

Re : commande scp d'un client X pour copier de A vers B

il faut normalement déclarer le port de ssh s'il est différent de 22

regarde dans la doc section ssh tu trouvera ton bonheur.


Si ça marche touches à rien  !!!!!

Hors ligne

#7 Le 24/06/2010, à 11:42

Jo_

Re : commande scp d'un client X pour copier de A vers B

Mais, à tout hasard, tu as essayé avec -P au lieu de -p ? J'imagine que oui...

Yop69 a écrit :

Bah il me semble que cela ne soit pas possible à moi aussi. Ou alors que sur le port 22

Effectivement le lien ci dessous ne mentionne pas la possibilité de la faire sur un autre port dans un tel cas

http://www.linuxtutorialblog.com/post/s … ips-tricks

Yop69 a écrit :

enfin je suis curieux et savoir si on peut faire ca avec un scp quoi hmm

Tout pareil smile


"Deux choses sont infinies : l'Univers et la bêtise humaine. Mais en ce qui concerne l'Univers, je n'en ai pas encore acquis la certitude absolue." A. Einstein

Hors ligne

#8 Le 24/06/2010, à 11:44

Yop69

Re : commande scp d'un client X pour copier de A vers B

oui bien sur j'ai essayé -P, -p, -o Port=1001 smile

Hors ligne

#9 Le 24/06/2010, à 11:46

Phendrax

Re : commande scp d'un client X pour copier de A vers B

SSH est bien installé et activé sur la machine destination ?

(et biensur que c'est possible d'utiliser scp pour ça, c'est un peu le but, vu que même si tu te connectes en SSH sur la machine distantes, le fichier que tu veux copier est sur ta machine, qui est une machine distante pour la machine distante...)

edit : pour les ports t'as testé déjà avec le port par défaut (22) ?

Dernière modification par Phendrax (Le 24/06/2010, à 11:51)


HP Pavillon dv6800 - Ubuntu 10.10 - GNOME 2.32.0

Hors ligne

#10 Le 24/06/2010, à 12:02

Jo_

Re : commande scp d'un client X pour copier de A vers B

Je peux pas tester, mais j'essaierai bien un

scp user@ip:/path/to/fic -P 1000  user2@ip2:/path2/ -P 1001

"Deux choses sont infinies : l'Univers et la bêtise humaine. Mais en ce qui concerne l'Univers, je n'en ai pas encore acquis la certitude absolue." A. Einstein

Hors ligne

#11 Le 24/06/2010, à 12:04

Yop69

Re : commande scp d'un client X pour copier de A vers B

oeuf corse !
Je me connecte sur A et B en ssh à partir de X sans souci smile

Hors ligne

#12 Le 24/06/2010, à 12:10

Yop69

Re : commande scp d'un client X pour copier de A vers B

Jo_ a écrit :

Je peux pas tester, mais j'essaierai bien un

scp user@ip:/path/to/fic -P 1000  user2@ip2:/path2/ -P 1001

C'était une bonne idée big_smile

1001: No such file or directory

Edit : le forum rame sad

Dernière modification par Yop69 (Le 24/06/2010, à 12:11)

Hors ligne

#13 Le 24/06/2010, à 12:16

Jo_

Re : commande scp d'un client X pour copier de A vers B

caramba ! encore raté sad
A croire vraiment que ce n'est possible qu'avec le port 22

[EDIT] Je confirme que le forum rame

Dernière modification par Jo_ (Le 24/06/2010, à 12:18)


"Deux choses sont infinies : l'Univers et la bêtise humaine. Mais en ce qui concerne l'Univers, je n'en ai pas encore acquis la certitude absolue." A. Einstein

Hors ligne

#14 Le 24/06/2010, à 12:29

Yop69

Re : commande scp d'un client X pour copier de A vers B

Ça attise grave ma curiosité ça lol

Dernière modification par Yop69 (Le 24/06/2010, à 12:30)

Hors ligne

#15 Le 24/06/2010, à 12:36

Marukakuru

Re : commande scp d'un client X pour copier de A vers B

Si je relis bien ta commande, en "pensant" d'après ce que dis le man, tu copies trois fichiers vers le serveur ip2: 1000 de ton répertoire courant, user@ip:/path/to/fic et 1001, en précisant que 1000 et 1001 ne doivent pas changer les heures de création, modif, etc. C'est donc bien -P et pas -p.

Sinon, il ne faut pas préciser le nom du fichier final et pas simplement le répertoire de destination ?


9ème corollaire à la loi de Murphy : "L'Univers n'est pas indifférent à l'intelligence, il lui est activement hostile."

Hors ligne

#16 Le 24/06/2010, à 12:52

Yop69

Re : commande scp d'un client X pour copier de A vers B

Je vois ce que tu veux dire. mais c'est quel fichier que je copie de mon repertoire vu que je ne préciserais rien

$ scp -P 1000 user@ip:/path/to/file -P 1001  user2@ip2:/path/
ssh: connect to host ip port 22: Connection refused
ssh: connect to host ip2 port 1000: Connection refused
lost connection

La je ne comprends plus rien...
Alors qu'en remplaçant le premier -P par -p, j'ai ceci :

ssh: connect to host ip2 port 22: Connection refused
lost connection

Mais je pense que ya un gros truc que je ne vois pas dans cette commande scp !

Hors ligne

#17 Le 24/06/2010, à 13:16

Jo_

Re : commande scp d'un client X pour copier de A vers B

Alors peut être en collant le n° de port à -P

scp -P1000 user@ip:/path/to/file -P1001  user2@ip2:/path/

"Deux choses sont infinies : l'Univers et la bêtise humaine. Mais en ce qui concerne l'Univers, je n'en ai pas encore acquis la certitude absolue." A. Einstein

Hors ligne

#18 Le 24/06/2010, à 13:26

Yop69

Re : commande scp d'un client X pour copier de A vers B

idem, même problème.

Avez vous remarqué que

$ scp -P 1000 user@ip:/path/to/file -P 1001  user2@ip2:/path/
ssh: connect to host ip port 22: Connection refused
ssh: connect to host ip2 port 1000: Connection refused
lost connection

il refuse la connexion sur le port 22 alors qu'on lui précise bien
1000 c'est le port d'ip mais la il refuse la connexion sur ce port de l'ip2 !?

Hors ligne

#19 Le 24/06/2010, à 16:01

Jo_

Re : commande scp d'un client X pour copier de A vers B

Yop69 a écrit :

idem, même problème.

Avez vous remarqué que

$ scp -P 1000 user@ip:/path/to/file -P 1001  user2@ip2:/path/
ssh: connect to host ip port 22: Connection refused
ssh: connect to host ip2 port 1000: Connection refused
lost connection

il refuse la connexion sur le port 22 alors qu'on lui précise bien
1000 c'est le port d'ip mais la il refuse la connexion sur ce port de l'ip2 !?

Ce qui voudrait dire qu'un seul paramètre -P est accepté et qu'il s'applique à l'hôte cible. Bref, je crois qu'il faut se résigner à faire ceci différemment sad


"Deux choses sont infinies : l'Univers et la bêtise humaine. Mais en ce qui concerne l'Univers, je n'en ai pas encore acquis la certitude absolue." A. Einstein

Hors ligne