La commande scp ne fait rien en silence


2

Je dois copier un fichier de mon ordinateur local vers un ordinateur Amazon AWS Ubuntu.

D'abord j'ai juste essayé ceci:

scp -i learndeepai.pem sb_code.zip ubuntu@34.211.158.***

Dès que j'exécute ceci, rien de spécial ne se produit, aucune erreur, je suis de nouveau renvoyé à la ligne de commande, donc évidemment aucun téléchargement n'est arrivé. L'instance est en cours d'exécution lorsque j'essaie d'exécuter cette commande. Elle devrait donc pouvoir s'y connecter.

J'ai alors essayé ceci:

pscp scp -i learndeepai.pem sb_code.zip ubuntu@34.211.158.***

et a reçu une réponse cette fois-ci:

More than one remote source not supported

Comment puis-je télécharger mon fichier zip sur mon instance AWS, rien ne semble fonctionner. Je suis sur Windows 10 et ai PuTTY et scpinstallé.

J'utilise http://cmder.net/ comme console


sur Windows 10, j'ai fait ce que vous aviez suggéré: pscp -i learndeepai.pem sb_code.zip ubuntu@34.211.158.*** et j'ai obtenu ceci: copie locale à locale non prise en charge
niko craft

Réponses:


4

Il manque un deux-points ( :) après l'argument "target":

scp -i learndeepai.pem sb_code.zip ubuntu@34.211.158.***:

Sans les deux points, la commande est équivalente à cp, elle est donc copiée learndeepai.pemdans un fichier local ubuntu@34.211.158.*** .


Grâce à pscp, qui ne supporte pas la fonction de copie locale (inutile), vous apprenez facilement que, comme il est écrit:

C:\>pscp -i learndeepai.pem sb_code.zip ubuntu@34.211.158.***
Local to local copy not supported
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.