Как установить и настроить FTP на Amazon Ec2? - PullRequest
6 голосов
/ 02 мая 2011

Я хочу установить службу FTP на мой экземпляр окна Amazon 2, У меня есть несколько вопросов по этому поводу.

  1. , который является хорошим FTP-демоном для установки на службу EC2 для Windows на экземпляре EC2.
  2. можем ли мы установить FTP так же, как мы можем это сделать на оконном сервере с оконным CD.
  3. любой учебник или видео по установке и настройке FTp на сервере Ec2, которые нам помогают?

пожалуйста, помогите мне в этом. Спасибо

Ответы [ 3 ]

9 голосов
/ 26 октября 2011

Здесь вы найдете отличное руководство, которое объясняет также внутреннюю работу и проблемы, с которыми вы можете столкнуться, пытаясь настроить ftp-сервер на экземпляре amazon EC2.

Это также объясняет, почему простое открытие порта 21 на брандмауэре Amazon не будет работать. В этом примере используется бесплатный filezilla ftp сервер и клиент, но можно использовать любой из них.

http://me -ol-blog.blogspot.com / 2011/03 / как в установке, FTP-сервера-на-амазонка-aws.html

Отредактировано (24 сентября 2013 г.):

Поскольку в соответствии с передовой политикой в ​​отношении stackoverflow говорится, что не следует полагаться на ссылки, я скопировал информацию из моего блога сюда:

Как установить FTP-сервер на Amazon AWS EC2

This seems to be a big issue as people usually waste a lot of time on this.

The problem lies with 2 elements: the security group settings & the ftp server settings.

FTP is not considered a good solution for passing files between EC2 instances and your computer as it is not firewall "friendly" - you can't just open port 21/TCP on the amazon security group settings because the server is actually sitting on a NAT address and when an ftp client connects to an FTP server using PASV mode then the server tells the client which port and which address to use for the data stream (like directory listing).

If you want an alternate easy solution for transferring files between yourself and the EC2 instance then setup a dropbox on both machines - it doesn't get easier than this... :)

If  you still want to set up an FTP server on your EC2 instance then read on...

Typically, people just try to open port 21 and then try to connect and get something similar to:

Status:    Server sent passive reply with unroutable address. Using server address instead.
Command:    MLSD
Response:    425 Can't open data connection.

The solution is (and for this example I will explain how to perform the setting on FileZilla FTP server on windows):

1. FileZilla FTP server: Edit-> settings -> Passive mode settings:
 (x) Retrieve external IP from:
       http://ip.filezilla-project.org/ip.php
[ this tells the ftp server to perform a 'whatismyip' and give that to the ftp client, you can also specifically put the address DNS name you use in your remote desktop in the "Use the following IP:", e.g., ec2-6-100-129-60.compute-1.amazonaws.com ]

(x) Use custom port range:
1024-1048

 [ these are the ports that will be given to the ftp client - we will open them in the following step in the Firewall ]

2. Amazon security groups: open ports -
   a. Custom TCP rule , Port range:21
   b. Custom TCP rule, Port range:1024-1048

3. Turn off the windows firewall on the EC2 machine (you don't need it - you have the amazon firewall)

That's it, and just as side note, you don't need to use Elastic IP feature for this to work.
Also don't forget to set your client to use PASV mode (which is typically the default).

You can verify this works by reading the answer the server gives the client when it enters PASV mode:

Command:    PASV
Response:    227 Entering Passive Mode (174,149,71,102,4,7)

This response means: "Yo FTP client, use 174.149.71.102 and port 4*256+7=1031"
5 голосов
/ 02 мая 2011

Все экземпляры Windows EC2 - это Windows Server 2008. Самое простое, что можно сделать, это включить встроенную функцию FTP.

См. http://www.youtube.com/watch?v=QsGPqkobCs8.

0 голосов
/ 27 декабря 2016

Многие люди предлагают отключить брандмауэр в Windows.Кажется, легко уйти от запутанной конфигурации брандмауэра, но в долгосрочной перспективе это не очень хорошая практика безопасности.

Блог может помочь пошагово настроить FTP с IIS 7.x

http://clouditops.blogspot.in/2016/12/ftp-configuration-on-aws-iis-7x-server.html

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