Какие инструменты вы используете для загрузки файлов в экземпляры amazon ec2 Linux? - PullRequest
4 голосов
/ 04 декабря 2009

Я использую стандартную AMI fedora с комплектом стека LAMP и хочу загрузить файлы на сервер с моего рабочего стола Windows.

Что такое «нормальный» подход для этого? Я не являюсь администратором UNIX в любом случае, хотя я более чем удобен с FTP и основами оболочки BASH.

Насколько я вижу, на удаленной виртуальной машине по умолчанию не установлен FTP-сервер, и я не могу открыть его на своем конце из-за ограничений брандмауэра. Я посмотрел на WinSCP, но прежде чем перейти к этапам установки и настройки, я подумал, каким может быть ожидаемый способ сделать это. В любом случае я не вижу, как WinSCP или любой другой инструмент на основе FTP может работать без прослушивания целевой машины, что подразумевает что-то вроде и FTP-сервера.

Есть ли что-то вроде подключения к удаленному рабочему столу Windows?

Я мог бы смонтировать эластичный том S3 изнутри EC2, но это немного кувалдой, чтобы сломать мой маленький орешек, просто желая скопировать 100К файлов на сервер.

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

Любые идеи приветствуются.

Ответы [ 5 ]

3 голосов
/ 04 декабря 2009

Я использую psftp от putty, который использует ssh. Если вы можете использовать ssh в поле, то psftp должен работать.

http://www.chiark.greenend.org.uk/~sgtatham/putty/

Сначала вам нужно будет преобразовать свой закрытый ключ pem в ppk, используя puttygen для psftp, чтобы использовать ключевой файл для аутентификации, поскольку, насколько я знаю, он использует только формат ppk, а не формат pem.

2 голосов
/ 30 декабря 2009

Вы сделали правильный выбор с WinSCP. SCP основан на SSH, а не на FTP, а SSH и SCP являются стандартными для серверов Linux. Итак, WinSCP требует немного больше всего настроек. Ваша альтернатива будет установить и поддерживать FTP-сервер - гораздо больше работы там! Существуют эквиваленты для удаленного рабочего стола, но их сложнее настроить.

Если у вас возникли проблемы с настройкой программы SCP с помощью вашего ключа, но у вас есть возможность «заделать», вы можете создать нового пользователя linux на сервере с паролем, тогда вы можете использовать этот пароль вместо ключ в WinSCP, который проще.

1 голос
/ 04 декабря 2009

«В любом случае я не вижу, как работает WinSCP или любой другой инструмент на основе FTP ...»

SCP (и SFTP, в этом отношении) - это протокол, полностью отличающийся от FTP. Данные передаются по каналу SSH. Если у вас есть доступ SSH к вашей виртуальной машине, SCP / SFTP должен работать.

0 голосов
/ 07 декабря 2009

Для S3 я использую Cyberduck (на Mac) и S3Fox. Для массовых загрузок (в скриптах) я использую s3sync. Я управляю инстансами EC2 с помощью ElasticFox и оригинальных инструментов ec2 от Amazon.

0 голосов
/ 04 декабря 2009

Если вы предпочитаете графический инструмент, посмотрите на плагин S3Fox Firefox (мой выбор) или просмотрите этот список автономных графических браузеров S3 .

...