2

Мне нужно скопировать файл с моей локальной машины на машину Amazon AWS Ubuntu.

Сначала я попробовал именно это:

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

Как только я выполню это, ничего особенного не произойдет, никаких ошибок, я снова вернусь в командную строку, поэтому, очевидно, никакой загрузки не произошло. Экземпляр работает, когда я пытаюсь запустить эту команду, поэтому он должен иметь возможность подключиться к ней.

Затем я попробовал это:

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

и получил ответ на этот раз:

More than one remote source not supported

Как я могу загрузить свой zip-файл в мой экземпляр AWS, кажется, ничего не работает. Я на Windows 10 и у меня установлены PuTTY и scp .

Я использую http://cmder.net/ в качестве моей консоли

1 ответ1

4

У вас не хватает двоеточие : после "целевого" аргумента:

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

Без двоеточия команда является эквивалентом cp , поэтому она копирует learndeepai.pem в локальный файл ubuntu@34.211.158.***


Благодаря pscp , который не поддерживает (бесполезную) локальную функцию копирования, вы легко узнаете это, как говорится:

C:\>pscp -i learndeepai.pem sb_code.zip ubuntu@34.211.158.***
Local to local copy not supported

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .