我已经用SSL设置了vsftp,它工作得很好。问题是SSL用于服务器的主机名,而不是我的客户端的主机名。这个客户端必须是PCI兼容的,所以当进行PCI扫描时,它会检查FTP端口,并发现SSL与我的客户端的URL没有关联。我的问题是,我如何设置vsftp来根据IP地址或主机名提供SSL服务?
vsftpd版本3.0.3
Red Hat 8.2
发布于 2020-06-25 00:09:33
我终于在Red的网站(https://access.redhat.com/solutions/5172631)找到了这个问题的答案。
实际上,默认配置文件位于/etc/vsftpd/vsftpd.conf。您需要更新此文件以侦听使用listen_address=...的服务器的默认IP地址。然后,将该文件复制到/etc/vsftpd/[site].conf,并将listen_address更改为另一个站点的for。(显然,您必须为不同的站点提供不同的IP地址,这样才能正常工作。)
完成后,启用vsftpd.target并启动它:
systemctl enable vsftpd.target
systemctl start vsftpd.target我还必须重新启动vsftpd才能使其正常工作:
systemctl restart vsftpd在那之后,当连接到站点1的FTP时,一切工作正常。当连接到站点2(具有自己的唯一SSL的站点)时,我得到了正确的SSL。
https://stackoverflow.com/questions/62542597
复制相似问题