1.在Windows下配置FTP服务器:
在win下ftp服务器软件很多,我使用了两个软件,一个是SU-FTP-Server,另一个是ftpServer。后者不支持加密、证书传输。非常简单:
2.用户创建:添加按钮可以创建用户,若需要提供匿名访问,设置用户名为anonymous。
开启后默认端口是21,在浏览器中输入ftp://*.*.*.* 即可进入你设置的根目录。
或者使用一个ftp客户端软件(FLashFXP):

设置为自己的服务器。当链接时会弹出一个证书就是自己的证书,点击信赖即可。这些可以验证服务器是否配置正确。
下面是Linux 下的客户端配置
Linux下要学会使用lftp工具,在链接前 需要将服务器证书 添加到可信赖证列表中:
将证书添加到/usr/share/ca-certificates/中,然后在/etc/ca-certificates.conf中添加一行自己的证书,例如我在/usr/share/ca-certificates/中加了一个certificate.crt的证书,需要在/etc/ca-certificates.conf中添加一行certificate.crt ,然后使用root权限运行 update-ca-certificates,当提示添加了一个证书时证书就加到了可信赖列表中了。
使用lftp链接服务器之前 需要配置lftp:
在/etc/lftp.conf中或者~/.lftp/lftp.conf中添加
# ssl Encryption
set ftp:ssl-force true
set ftp:ssl-protect-data true
set ftp:ssl-protect-list true
# ssl Certificate
set ssl:cert-file path/to/certificate
set ssl:verify-certificate true
上面是加密配置,下面是证书配置,根据需要配置到脚本中。
lftp链接到服务器有很多种方式:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!