gpt4 book ai didi

azure - Azure VM 上的隐式 tls proftpd 连接被拒绝

转载 作者:行者123 更新时间:2023-12-03 05:04:11 26 4
gpt4 key购买 nike

我们在 AzureVM 上有一个 proftpd 服务器,配置为使用隐式 ftps。

错误:

Status: Connecting to myPublicIP:990... Status: Connection attempt failed with "ECONNREFUSED - Connection refused by > server". Error: Could not connect to server

相关配置

# /etc/proftpd/proftpd.conf
Port 21
PassivePorts 49152 49190
MasqueradeAddress myPublicIP

# /etc/proftpd/tls.conf
TLSEngine on
TLSLog /var/log/proftpd/tls.log
TLSProtocol TLSv1 TLSv1.2
TLSCipherSuite AES128+EECDH:AES128+EDH
#TLSOptions NoCertRequest AllowClientRenegotiations UseImplicitSSL EnableDiags
TLSRSACertificateFile /etc/proftpd/ssl/certificate.pem
TLSRSACertificateKeyFile /etc/proftpd/ssl/certificate.key
TLSVerifyClient off
TLSRequired on

我在虚拟机的安全组和接口(interface)中开放了以下端口:

20,21,49152-49190,990,989.

如果我不强制通过隐式端口进行连接,则其余连接可以正常工作

最佳答案

根据您的配置,您没有启用隐式。如果执行 netstat -ant|grep 990,它应该返回 null。

所以,如果你使用端口连接ftp服务器,你会得到错误日志。

您可以检查此链接以启用隐式。

<IfModule mod_tls.c>
<VirtualHost 0.0.0.0>
Port 990
TLSEngine on
TLSOptions UseImplicitSSL
</VirtualHost>
</IfModule>

然后需要重启ftp服务器,service xinetd restart

当你执行netstat -ant|grep 990时,你会得到如下结果:

root@shui:~# netstat -ant|grep 990
tcp6 0 0 :::990 :::* LISTEN

关于azure - Azure VM 上的隐式 tls proftpd 连接被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48793882/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com