Как загрузить файлы и папки в экземпляр AWS EC2? - программирование
Подтвердить что ты не робот

Как загрузить файлы и папки в экземпляр AWS EC2?

Я использую SSH для подключения к моему экземпляру Ubuntu. С SSH я могу управлять файлами и папками в экземпляре, но как я могу загружать файлы и папки с моей локальной машины в экземпляр?

Можно ли сделать правильный сеанс SSH без использования SFTP-клиентов?

4b9b3361

Ответ 1

Как уже упоминалось, я использовал WinSCP, который регистрирует меня как "ec2-user" - тогда не забудьте настроить эти права пользователя через SSH. Пример:

chown -R ec2-user /path/to/files

(Сначала выполните аутентификацию в качестве пользователя root.)

Независимо от того, какую папку или файлы необходимо редактировать с помощью WinSCP, разрешайте им разрешать (в противном случае вы получите отказ в разрешении при попытке загрузить/отредактировать файлы в WinSCP).

Ответ 2

вы не можете копировать файлы с помощью ssh. вы можете использовать scp/sftp.

scp, если вы находитесь в linux или winscp, если вы находитесь на окнах

Ответ 3

Вы можете использовать это:

scp -i yourkeypair.pem source destination

Ответ 4

Вы также можете установить и настроить FTP-сервер, который позволит вам настроить пользователей и каталоги для их загрузки. Это, как говорится, я поддержал выше, потому что scp/sftp - идеальный метод.

Ответ 5

Самый простой способ - установить webmin и пользовательский файловый менеджер (java-плагин) из вашего браузера.

//Перейти в домашнюю папку

cd ~

//Загрузите последнюю версию

wget http://prdownloads.sourceforge.net/webadmin/webmin-1.660-1.noarch.rpm

//установить

sudo rpm -U webmin-1.660-1.noarch.rpm

//Изменить пароль по умолчанию для пользователя root PASSWD

Наконец, откройте порт 10000 в группах безопасности

Затем войдите в

https://server_name:10000 

с пользователем: root password: what_you_set_before

Ответ 6

Просто добавьте немного более подробную информацию в команду scp (включенную в OSx и большинство linux/unix):

scp -i myssh.pem local_file [email protected]:/home/username

Очевидно - замените файл pem на тот, который используется для доступа ssh. Очевидно, замените "имя пользователя" и "200.200.200.." на допустимые значения для вашей установки.