pleskbackup – FTPS – 证书validation

我有个问题。 我必须通过FTPS备份networking服务器,并且要以安全的方式备份服务器,所以我想validation服务器的证书。 在开始时,pleskbackup正在抛出:

对于客户端,使用SSL_VERIFY_NONE的默认SSL_verify_mode已弃用! 请将SSL_verify_mode设置为SSL_VERIFY_PEER以及SSL_ca_file | SSL_ca_path以进行validation。 如果您确实不想validation证书并保持连接对中间人攻击开放,请在您的应用程序中将SSL_verify_mode明确设置为SSL_VERIFY_NONE。

所以我改变了:

SSL_verify_mode => SSL_VERIFY_NONE

至:

SSL_verify_mode => SSL_VERIFY_PEER

(在/usr/share/perl5/vendor_perl/IO/Socket/SSL.pm)

现在没关系,但是我可以在哪里放置FTPS服务器的证书,以及如何强制pleskbackupvalidation证书?

我有:

CentOS Linux版本7.4.1708

Perl的5.16.3-292.el7.x86_64

Perl的IO-sockets-SSL-1.94-6.el7.noarch

谢谢..

我做了一个解决方法。 我正在备份的Web服务器的文件,我通过lftp(我强制lftp到SSL连接)传输该文件。 我在“〜/ .lftp / rc”中创build了一个configuration文件:

set ftp:ssl-force true set ftp:ssl-protect-data true set ftp:ssl-protect-list true set ssl:verify-certificate true set ssl:ca-file "certificate.crt"