<转>SFTP 和FTPS的区别是什么?

部署运行你感兴趣的模型镜像

SFTP 和FTPS都是为ftp连接加密,协议非常相似。

 

一个是借助ssl协议加密,一个时借助ssh加密。

 

ssl是为http/smtp等加密设计的,ssh是为telnet/ftp等加密、建立传输通道而设计的。 

其实ssh建立传输通道就是为了加密和传输,而且这个通道是可以用来远程登录。    如果只说它们的功能,通俗的讲,ssh就像铺管子,ssl就像打包裹,铺管子和打包裹都会使数据安全,都是一个制作密钥的过程,而因为ssh是一个管子所以它很适合ftp的安全传输。   

 

其实,还是要从原理上总结一下。简单的讲:sftp协议是ssh中的一条独立的协议,利用sftp服务器就可以传输数据。而ftps是ftp-over-ssl的意思,即ftp借助ssl协议加密传输,不但要用ftp服务器还要用ssl协议加密。(如果是ftp-over-ssh,就是完全不同于sftp的传输方式了,就是利用ftp服务器和ssh协议加密传输数据。 )

您可能感兴趣的与本文相关的镜像

Stable-Diffusion-3.5

Stable-Diffusion-3.5

图片生成
Stable-Diffusion

Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

### 安全文件传输协议对比:FTPS与SFTP #### 协议特性对比 FTPS(FTP over SSL)是FTP协议的加密版本,它通过SSL/TLS协议来加密数据传输,从而提高安全性。SFTP(Secure File Transfer Protocol)则是基于SSH协议的文件传输机制,不仅提供加密传输,还支持密钥认证,是当前最安全的文件传输方式之一。 - **加密机制**:FTPS使用SSL/TLS进行数据加密,而SFTP则利用SSH协议来确保数据传输的安全性。 - **身份验证**:FTPS通常依赖于用户名密码进行身份验证,而SFTP除了支持密码验证外,还可以使用SSH密钥对进行更高级别的身份验证。 - **端口配置**:FTPS需要为控制通道数据通道分别配置端口,通常控制通道使用990端口,数据通道使用另一个端口;相比之下,SFTP只需要一个端口(默认为22)即可完成所有操作。 - **文件系统支持**:SFTP提供了更为丰富的文件管理功能,包括但不限于文件权限修改、目录浏览等,而FTPS的功能相对有限。 #### 适用场景 - **FTPS适用场景**:适用于那些已经部署了FTP服务器并且希望在不改变现有基础设施的情况下增加安全性的组织。对于需要与旧系统兼容的应用场景,FTPS是一个不错的选择。 - **SFTP适用场景**:当需要最高级别的安全性时,SFTP是首选方案。它适合于需要通过不可信网络进行安全文件传输的情况,尤其是在企业环境中,当需要利用SSH密钥来进行身份验证时。 #### 配置步骤 配置FTPSSFTP的具体步骤会根据所使用的客户端服务端软件有所不同,但一般包括以下几个步骤: 1. 安装并配置相应的服务端软件; 2. 设置用户账户权限; 3. 配置SSL证书(对于FTPS)或SSH密钥(对于SFTP); 4. 测试连接以确保一切正常工作。 ```python # 示例代码:使用Python的paramiko库建立SFTP连接 import paramiko # 创建SSH客户端 ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) # 连接到SFTP服务器 ssh.connect('hostname', username='username', password='password') # 创建SFTP会话 sftp = ssh.open_sftp() # 执行文件传输操作 sftp.put('local_file_path', 'remote_file_path') sftp.get('remote_file_path', 'local_file_path') # 关闭连接 sftp.close() ssh.close() ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值