我对Linux平台非常陌生。由于我想使用Ubuntu安装FTP服务器,所以我安装了它,并在其中配置了FTP。在vsftpd配置文件中启用SSL之前,一切都很好。除了默认设置之外,我还添加了以下行,以便在Ubuntu服务器中启用FTP SSL。
ssl_enable=YES
allow_anon_ssl=NO
force_local_data_ssl=YES
force_local_logins_ssl=YES
ssl_tlsv1=YES
ssl_sslv2=YES
ssl_sslv3=YES
# Filezilla uses port 21 if you don't set any port
# in Servertype "FTPES - FTP over explicit TLS/SSL"
# Port 990 is the default used for FTPS protocol.
# Uncomment it if you want/have to use port 990.
listen_port=990
pasv_min_port=12000
pasv_max_port=12100现在,如果我尝试使用ftps (ftps:// i)访问它,输入FTP用户名后将得到以下错误。
No connection could be made because the target machine actively refused it.
Connection failed.我注意到它正在尝试使用端口990建立连接。我只是尝试通过在IPtables中添加规则来打开端口990。我使用的命令是
sudo iptables -A INPUT -p tcp --sport 990 -j ACCEPT但没有成功。
我请求有人帮助解决为什么连接没有建立以及我如何在Ubuntu中打开必要的端口。
发布于 2014-06-17 07:33:38
我会这样做:
一旦完成,试着联系并告诉我们结果。
https://askubuntu.com/questions/484422
复制相似问题