Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2365 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  commande SCP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

commande SCP

n°1574544
aluccard
Posté le 13-06-2007 à 17:39:03  profilanswer
 

bonjour,
 
j'espere poster au bon endroit
 
je souhaite utiliser la commande SCP sous putty afin de copier un fichier de mon pc local (sous Windows XP) à un pc distant sous linux (UBUNTU).
 
alors on va prendre un exemple pour faire simple  
 
coté du pc local
 
son adresse ip est 192.168.80.22 et son nom d'ordinateur est PC-BKF5B2J et aussi je suis log sous le nom de tmichel
 
mon dossier C:\Program Files\putty contient  
- putty.exe
- un dossier VES et dans ce dossier, on a un fichier "toto.ves"
 
coté du pc distant
 
son adresse ip est 192.168.80.3 et son nom d'ordinateur est 20060708-alten et aussi je suis log sous le nom de alstom
 
/home/alstom/simu cc/PC5
 
------------------------------
 
donc je souhaite envoyer ce fichier  "toto.ves" dans le dossier PC5 (/home/alstom/simu cc/PC5)
 
voici ce que j'ai tenté d'envoyer et ce que putty me renvoi
 
la commande que j'ai envoyer est  
 

Code :
  1. scp -v \VES\a.ves alstom@20060708-alten:/home/alstom/simu\ cc/PC5/


 
 

Code :
  1. alstom@20060708-alten:~/simu cc/PC5$
  2. alstom@20060708-alten:~/simu cc/PC5$
  3. alstom@20060708-alten:~/simu cc/PC5$
  4. alstom@20060708-alten:~/simu cc/PC5$
  5. alstom@20060708-alten:~/simu cc/PC5$
  6. alstom@20060708-alten:~/simu cc/PC5$
  7. alstom@20060708-alten:~/simu cc/PC5$ scp -v \VES\a.ves alstom@20060708-alten:/home/alstom/simu\ cc/PC5/
  8. Executing: program /usr/bin/ssh host 20060708-alten, user alstom, command scp -v -t /home/alstom/simu cc/PC5/
  9. OpenSSH_4.3p2 Debian-8ubuntu1, OpenSSL 0.9.8c 05 Sep 2006
  10. debug1: Reading configuration data /etc/ssh/ssh_config
  11. debug1: Applying options for *
  12. debug1: Connecting to 20060708-alten [127.0.1.1] port 22.
  13. debug1: Connection established.
  14. debug1: identity file /home/alstom/.ssh/identity type -1
  15. debug1: identity file /home/alstom/.ssh/id_rsa type -1
  16. debug1: identity file /home/alstom/.ssh/id_dsa type -1
  17. debug1: Remote protocol version 2.0, remote software version OpenSSH_4.3p2 Debian-8ubuntu1
  18. debug1: match: OpenSSH_4.3p2 Debian-8ubuntu1 pat OpenSSH*
  19. debug1: Enabling compatibility mode for protocol 2.0
  20. debug1: Local version string SSH-2.0-OpenSSH_4.3p2 Debian-8ubuntu1
  21. debug1: An invalid name was supplied
  22. Configuration file does not specify default realm
  23. debug1: An invalid name was supplied
  24. A parameter was malformed
  25. Validation error
  26. debug1: An invalid name was supplied
  27. Configuration file does not specify default realm
  28. debug1: An invalid name was supplied
  29. A parameter was malformed
  30. Validation error
  31. debug1: SSH2_MSG_KEXINIT sent
  32. debug1: SSH2_MSG_KEXINIT received
  33. debug1: kex: server->client aes128-cbc hmac-md5 none
  34. debug1: kex: client->server aes128-cbc hmac-md5 none
  35. debug1: SSH2_MSG_KEX_DH_GEX_REQUEST(1024<1024<8192) sent
  36. debug1: expecting SSH2_MSG_KEX_DH_GEX_GROUP
  37. debug1: SSH2_MSG_KEX_DH_GEX_INIT sent
  38. debug1: expecting SSH2_MSG_KEX_DH_GEX_REPLY
  39. debug1: Host '20060708-alten' is known and matches the RSA host key.
  40. debug1: Found key in /home/alstom/.ssh/known_hosts:2
  41. debug1: ssh_rsa_verify: signature correct
  42. debug1: SSH2_MSG_NEWKEYS sent
  43. debug1: expecting SSH2_MSG_NEWKEYS
  44. debug1: SSH2_MSG_NEWKEYS received
  45. debug1: SSH2_MSG_SERVICE_REQUEST sent
  46. debug1: SSH2_MSG_SERVICE_ACCEPT received
  47. debug1: Authentications that can continue: publickey,password
  48. debug1: Next authentication method: publickey
  49. debug1: Trying private key: /home/alstom/.ssh/identity
  50. debug1: Trying private key: /home/alstom/.ssh/id_rsa
  51. debug1: Trying private key: /home/alstom/.ssh/id_dsa
  52. debug1: Next authentication method: password
  53. alstom@20060708-alten's password:
  54. debug1: Authentication succeeded (password).
  55. debug1: channel 0: new [client-session]
  56. debug1: Entering interactive session.
  57. debug1: Sending environment.
  58. debug1: Sending env LANG = fr_FR.UTF-8
  59. debug1: Sending command: scp -v -t /home/alstom/simu cc/PC5/
  60. debug1: client_input_channel_req: channel 0 rtype exit-status reply 0
  61. debug1: channel 0: free: client-session, nchannels 1
  62. debug1: fd 0 clearing O_NONBLOCK
  63. debug1: fd 1 clearing O_NONBLOCK
  64. debug1: Transferred: stdin 0, stdout 0, stderr 0 bytes in 0.0 seconds
  65. debug1: Bytes per second: stdin 0.0, stdout 0.0, stderr 0.0
  66. debug1: Exit status 1
  67. scp: ambiguous target
  68. alstom@20060708-alten:~/simu cc/PC5$
  69. alstom@20060708-alten:~/simu cc/PC5$
  70. alstom@20060708-alten:~/simu cc/PC5$
  71. alstom@20060708-alten:~/simu cc/PC5$
  72. alstom@20060708-alten:~/simu cc/PC5$


 
en attendant un début de réponse, n'hésiter pas a me demander plus d'informations si nécessaire
 
Merci


Message édité par aluccard le 13-06-2007 à 17:40:38
mood
Publicité
Posté le 13-06-2007 à 17:39:03  profilanswer
 

n°1574908
aluccard
Posté le 14-06-2007 à 14:20:42  profilanswer
 

je viens de trouver une autre facon de le faire.
 
Pour ceux que ça interesse, je met ma solution
 
j'ai utilisé pscp.exe que l'on peut trouver sur ce site
 
http://www.chiark.greenend.org.uk/ [...] nload.html
 
en fait il faut mettre "putty.exe" et "pscp.exe" dans nimporte quel dossier (dans le dossier C:\Program Files\putty pour mon cas)sur votre PC local et utiliser l'executable pscp.exe par le MSDOS au lieu de passer par putty
 
la différence est juste que la commande est pscp sur une fenetre msdos alors qu'avant, je tentais d'utiliser la commmande scp sous putty qui ne fonctionnait pas contrairement a pscp qui a fonctionné
 
donc finalement sous msdos voici la commande a faire "dans mon cas"
 

Code :
  1. pscp VES\toto.ves alstom@192.168.80.3:/home/alstom/""simu cc""/PC5/


 
et la copie de toto.ves se fait du pc local vers le pc distant (pour mon cas, je devais en plus le copier sous un autre noms de fichier sans extension mais je n'ai pas réussi de le faire directement, le plus simple était de le renommer en local et de le copier par la suite)
 
en espérant que ça aidera certains
 
ps : j'ai tenté de faire un exemple concret en prenant des noms de fichiers et dossiers spécifiques pour être le plus clair possible ^^


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  commande SCP

 

Sujets relatifs
commande pour composer un .batProblème de compilo en ligne de commande : run-time error R6009
Executer une commande et recuperer la sortie standard[JAVA] commande windows pour recuperer navigateur par défaut
Compactage BDD par ligne de commandeCommande ftp dans un batch
VBA - Détecter commande "Imprimer" dans ExcelCommande net user xxx /domain dans un éxécutable
Commande ps: comment voir tous les utilisateur sauf root[aide] Commande unix prob avec 'Û'
Plus de sujets relatifs à : commande SCP


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR