Как загрузить файлы и папки в экземпляр AWS EC2?
Я использую SSH для подключения к моему экземпляру Ubuntu. С SSH я могу управлять файлами и папками в экземпляре, но как я могу загружать файлы и папки с моей локальной машины в экземпляр?
Можно ли сделать правильный сеанс SSH без использования SFTP-клиентов?
Ответы
Ответ 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.." на допустимые значения для вашей установки.