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 [email protected].***

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 [email protected].***

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

niko craft
la source
sur Windows 10, j'ai fait ce que vous aviez suggéré: pscp -i learndeepai.pem sb_code.zip [email protected].*** 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 [email protected].***:

Sans les deux points, la commande est équivalente à cp, elle est donc copiée learndeepai.pemdans un fichier local [email protected].*** .


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 [email protected].***
Local to local copy not supported
Martin Prikryl
la source