Я установил новый экземпляр EC2 на AWS, и я пытаюсь заставить FTP работать, чтобы загрузить мое приложение. Я установил VSFTPD как стандарт, поэтому я ничего не изменил в файле конфигурации (/etc/vsftpd/vsftpd.conf).
Я не установил свой порт 21 в группе безопасности, потому что я делаю это через SSH. Я вхожу в свой EC2 через Termal, как так
sudo ssh -L 21:localhost:21 -vi my-key-pair ec2-user@ec2-instance
Я открываю filezilla и захожу на локальный хост. Все идет хорошо, пока не дойдет до перечисления структуры каталогов. Я могу войти и правильно, и все выглядит хорошо, как вы можете видеть ниже:
Status: Resolving address of localhost<br/>
Status: Connecting to [::1]:21...<br/>
Status: Connection established, waiting for welcome message...<br/>
Response: 220 Welcome to EC2 FTP service.<br/>
Command: USER anonymous<br/>
Response: 331 Please specify the password.<br/>
Command: PASS <strong><em>*</em>**<em>*</em>**</strong><br/>
Response: 230 Login successful.<br/>
Command: OPTS UTF8 ON<br/>
Response: 200 Always in UTF8 mode.<br/>
Status: Connected<br/>
Status: Retrieving directory listing...<br/>
Command: PWD<br/>
Response: 257 "/"<br/>
Command: TYPE I<br/>
Response: 200 Switching to Binary mode.<br/>
Command: EPSV<br/>
Response: 229 Entering Extended Passive Mode (|||37302|).<br/>
Command: LIST<br/>
Error: Connection timed out<br/>
Error: Failed to retrieve directory listing<br/>
Есть ли что-то, чего мне не хватает в моем конфигурационном файле. Настройка, которую необходимо установить или отключить. Я думал, что это здорово, что это связано, но когда истекло время ожидания, ты можешь представить мое лицо. Это означало, что пора трахать сеть и попытаться найти ответ! Теперь без удачи.
Я использую стандартный Amazon AMI 64 бит. У меня есть традиционная установка лампы.
Может ли кто-нибудь направить меня в правильном направлении? Я много читал о том, как заставить это работать, но все они неполные, как будто им наскучило наполовину печатать, как это сделать.
Мне бы очень хотелось услышать, как вы, ребята, тоже это делаете. Если это облегчает жизнь. Как вы загружаете свои приложения в экземпляр EC2? (Шаги, пожалуйста - это экономит много времени, плюс это отличный ресурс для других.)