无法在aws ec2上检索目录列表FTPS

时间:2015-11-04 02:41:35

标签: amazon-ec2 ftps

我使用vsftpd在AWS EC2 Ubuntu实例上设置了FTPS服务器。我无法使用FileZilla连接。

Status:         Connecting to 52.32.88.85:21...
Status:         Connection established, waiting for welcome message...
Status:         Initializing TLS...
Status:         Verifying certificate...
Status:         TLS connection established.
Status:         Connected
Status:         Retrieving directory listing...
Command:    PWD
Response:   257 "/"
Command:    TYPE I
Response:   200 Switching to Binary mode.
Command:    PASV
Response:   227 Entering Passive Mode (52,32,88,85,78,137).
Command:    LIST
Response:   425 Failed to establish connection.
Error:          Failed to retrieve directory listing

从我正在阅读的内容来看,FTP至少需要在服务器端转发的侦听端口。我该怎么做呢?我试过了this,但它不起作用。

2 个答案:

答案 0 :(得分:0)

我启动了一个新实例并跟随this tutorial并将以下行添加到我的vsftpd.conf

pasv_enable=YES
pasv_max_port=12100
pasv_min_port=12000
port_enable=YES

我在安全组中打开了端口范围12000-12100。

答案 1 :(得分:0)

我对该服务器进行了扫描,只看到21-22端口打开。要使您的FTPS服务器正常工作,您需要在安全组的入站规则中打开vsftpd.conf中指定的被动端口范围。

以下是一个例子。注意:检查conf中的实际端口设置

enter image description here