it-roy-ru.com

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

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

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

18
NoobDev4iPhone

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

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

(Сначала авторизуйтесь как пользователь root.)

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

8
Matt

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

scp -i yourkeypair.pem source destination
5
Vihaan Verma

вы не можете копировать файлы, используя SSH. Вы можете использовать scp/sftp.

scp, если вы используете linux или winscp если вы используете windows

5
Sc0rian

Просто добавим немного больше деталей к команде scp (входит в OSx и большинство linux/unix):

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

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

3
user2281015

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

0
Kevin Willock

Самый простой способ - установить 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 пароль: what_you_set_before

0
Αλέκος