Windows 2008 огромен в эти дни, бесцеремонно, я полагаю, что это - приблизительно 15 ГБ для основной ОС и MSSQL.
Кроме этого, я был бы действительно, действительно отказываясь запустить Windows 2008 и MSSQL с 1 ГБ RAM.
Производительность, вероятно, будет чрезвычайными шарами. Я посмотрел бы минимум 2 ГБ RAM.
Вы не говорите, какой дистрибутив Linux Вы используете так, трудно быть уверенным, но я подозреваю, что необходимо настроить брандмауэр Linux (iptables) для разрешения FTP.
Попробуйте следующее
sudo iptables -I INPUT -p tcp -m tcp --sport 20 --dport 1024:1048 -j ACCEPT
sudo iptables -I INPUT -p tcp -m tcp --dport 21 -j ACCEPT
РЕДАКТИРОВАНИЕ Это не похоже на Ваш экземпляр EC2 iptables, является проблемой, таким образом, это должно быть что-то еще. В Вас проверка консоли AWS, что экземпляр находится в группе безопасности по умолчанию и что группа безопасности по умолчанию содержит настройки, подобные этому.
Connection Method Protocol From Port To Port Source (IP or Group)
- tcp tcp 20 20 0.0.0.0/0
- tcp tcp 21 21 0.0.0.0/0
- tcp tcp 1024 1048 0.0.0.0/0
Если это делает затем Вас, проблема заключается в другом месте, поскольку что-то еще блокирует Ваше соединение.
Вы должны включить пассивный режим в vsftpd и заставить его прослушивать эластичный IP-адрес вашего экземпляра:
Также откройте порты 1024-1048 в группе безопасности сервера и на вашем сервере Linux. Не забывайте и порт 21;)
Из журнала видно, что каким-то образом заблокирован порт 21.
На стороне сервера вам необходимо проверить, прослушивает ли VSFTPD ВСЕ IP-адреса, и проверьте это с помощью команды
netstat -ntlp
После этого порт 21 должен быть открыт в группе безопасности облака Amazon с желаемого IP-адреса.
Перед тем, как инициировать какое-либо соединение с сервером, попробуйте запустить порт NMAP просканируйте, чтобы увидеть, действительно ли порт 21 открыт со стороны клиента. для этого запустите:
nmap -vv -P0 (IP-адрес сервера или DNS)
Если вы просто хотите передавать файлы между вашим экземпляром EC2 и вашим локальным компьютером, я не вижу причин, по которым вам нужно устанавливать FTP-сервер. Вы можете использовать psftp или filezillia со своим закрытым ключом для безопасного подключения к вашему экземпляру EC2 через порт 22. В этом посте есть пошаговые инструкции. http://lzw-programmingjourney.blogspot.com/2011/12/set-up-ftp-server-on-amazon-aws-ec2.html
Я использую Filezilla для входа в систему и выполняю следующие шаги.
Для подключения к работающему Amazon Экземпляр EC2 с Filezilla:
Правка -> Настройки -> Соединение -> SFTP Нажмите «Добавить ключевой файл»
Найдите местоположение вашего файла .pem и выберите его.
Появится окно сообщения с запросом вашего разрешения на преобразование файла в формат ppk. Щелкните Да, затем дайте файлу имя и сохраните его где-нибудь.
Если новый файл отображается в списке ключевых файлов, перейдите к следующему шагу. Если нет, нажмите «Добавить ключевой файл ...» и выберите преобразованный файл.
Файл -> Менеджер сайта
Добавьте новый сайт со следующими параметрами:
Хост: ваше общедоступное DNS-имя экземпляра ec2
Протокол: SFTP
Тип входа: Обычный
Пользователь: ec2-user
Нажмите кнопку подключения
Видеоурок: Щелкните здесь