Как переместить файлы, хранящиеся на моем персональном компьютере, в мой экземпляр Amazon EC2? - PullRequest
0 голосов
/ 10 января 2020

Мой вопрос может показаться забавным для некоторых из вас, так как я новичок в Terminal / Linux / Amazon AWS. Но как я могу переместить (скопировать) файл, хранящийся на моем персональном компьютере, в мой экземпляр Amazon EC2?

Спасибо,

Ответы [ 2 ]

1 голос
/ 10 января 2020

Вы можете использовать scp.

 scp -i privateKey.pem -r ./localDir ec2-user@ip:~

Чтобы скопировать из ec2, отмените команду

scp -i privateKey.pem -r ec2-user@ip:~/remote-dir ./localDir

Пожалуйста, ec2-пользователь с Ubuntu, если вы используете Ubuntu. Это скопирует в домашнюю папку экземпляра

Примечание. Обратите внимание: обратите внимание, что файл закрытого ключа не должен иметь слишком открытых разрешений.

chmod 400 /path/to/privateKeyFile.pem 

надеюсь, это поможет.

1 голос
/ 10 января 2020

Перемещение отличается от копирования. Я предполагаю, что вы имеете в виду копию. Самый простой способ скопировать файлы с вашего локального компьютера на работающий экземпляр EC2 - это scp их. Это требует от вас возможности S SH к экземпляру EC2. Примерно так:

scp -i mykey.pem myfile.png ec2-user@ec2-01-02-03-04.compute-1.amazonaws.com:~

Предполагается, что вы используете Amazon Linux, для которого пользователь по умолчанию - ec2-user. Измените его соответствующим образом, например, на ubuntu.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...