FTP и EC2 - PullRequest
       42

FTP и EC2

19 голосов
/ 09 апреля 2009

Мой экземпляр EC2 запущен и запущен, и я установил vsftpd с помощью yum install vsftpd. Теперь я запустил службу.

Но, к сожалению, похоже, что на этом руководство заканчивается.

Как я могу использовать свой FTP-клиент для входа на FTP-сервер?

Что мне ввести адрес сервера, имя пользователя, пароль и все такое?

Заранее спасибо.

Ответы [ 4 ]

11 голосов
/ 09 апреля 2009

Вам просто необходимы те же учетные данные, которые вы используете для входа в командную строку на экземпляре EC2 - имя хоста или IP-адрес, а также имя пользователя (обычно root) и пара ключей SSH, которые вы использовали при создании экземпляра.

Тогда вы сможете подключиться к любому клиенту, который поддерживает SFTP (например, CyberDuck на Mac, WinSCP на Windows)

3 голосов
/ 03 августа 2011

Вам необходимо включить нужные порты в группе безопасности, чтобы включить FTP, не только порт 21, но и порты, необходимые для пассивного режима FTP. Пример конфигурации описан ниже.

Необходимые изменения в группе безопасности AWS:

  • открытый порт 21
  • диапазон открытых портов 12000-12100

Добавьте следующие строки в файл /etc/vsftpd.conf:

pasv_min_port=12000
pasv_max_port=12100

Перезагрузите сервер vsftpd:

$ sudo /etc/init.d/vsftpd restart

Вы можете также рассмотреть возможность открытия указанных выше портов в вашей группе безопасности. для очень конкретного IP-адреса / диапазона источника, то вы сможете подключиться к вашему экземпляру EC2 только с вашей машины, что немного немного безопаснее Однако, как ответил Гарет, более безопасная установка используя SFTP, который идет по SSH. Я рекомендую вам также посмотреть в статьях BitNami Wiki, описывающих, как подключиться к Linux или Windows экземпляры.

0 голосов
/ 24 октября 2012

Если вы хотите соединиться с ftp вместо sftp, вам нужно сначала установить webmin.

Установка webmin:

apt-get update
apt-get install webmin

Если нет хранилища, выполните следующие шаги:

wget http://prdownloads.sourceforge.net/webadmin/webmin_1.600_all.deb

Запустите эту команду:

dpkg --install webmin_1.600_all.deb

apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python

Затем настройте ftp.

После настройки вы можете использовать filezilla, aceftp или другую программу ftp. Но это будет работать в пассивном режиме.

0 голосов
/ 23 января 2012

Если вы хотите подключиться через FTP (не SFTP), просто откройте порт 21 в вашем экземпляре Amazon.

В FTP-клиенте введите свое имя пользователя / пароль и в качестве типа подключения выберите «Использовать порт» (Cute Ftp). Для другого FTP-клиента должно быть что-то похожее.

Таким образом, вам не нужно открывать какие-либо другие порты или вам не нужны дополнительные учетные данные.

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