SFTP和FTPS,HTTPS
一、HTTPS&FTPS using SSL
1. SSL
SSL证书就是遵守SSL协议,由受信任的CA机构颁发的数字证书。
通过证书链来进行认证双方的身份和加解密信息。
2. HTTPS
- HTTPS是HTTP的安全版本,它可以通过SSL / TLS连接保护在线传输的任何通信
3. FTPS
二、SFTP using ssh
1. ssh
- 通过非对称密钥来实现加密通讯
2. SFTP
使用jsch包来实现连接SFTP
1
2
3
4
5<dependency>
<groupId>com.jcraft</groupId>
<artifactId>jsch</artifactId>
<version>0.1.54</version>
</dependency>使用FTPClient来连接FTP
1
2
3
4
5<dependency>
<groupId>commons-net</groupId>
<artifactId>commons-net</artifactId>
<version>3.6</version>
</dependency>