FTP与SFTP的区别 知多少
FTP是文件传输协议。在网站上,如果你想把文件和人共享,最便捷的方式莫过于把文件上传到FTP服务器上,其他人通过FTP客户端程序来下载所需要的文件。
FTP进行文件传输需要通过端口进行。一般所需端口为:
1. 控制链路—TCP端口21。控制器端。用于发送指令给服务器以及等待服务器响应。
2. 数据链路---TCP端口20。数据传输端口。用来建立数据传输通道的。主要用来从客户向服务器发送一个文件、从服务器向客户发送一个文件、从服务器向客户发送文件或目录列表。
FTP为了适应不同的网络环境,支持主动连接和被动连接两种模式。这两种模式都主要针对数据链路进行的,跟控制链路无关。
FTP的安全隐患:
一、FTP服务器软件漏洞。
二、明文口令。
三、FTP旗标。
四、通过FTP服务器进行端口扫描。
五、数据劫持。
FTP的安全策略:
一、使用较比安全的系统和FTP服务软件。
二、使用密文传输用户名和口令。
三、更改服务软件的旗标。
四、加强协议安全性。
SFTP是Secure File Transfer Protocol的缩写,是安全文件传送协议。可以为传输文件提供一种安全的加密方法。跟ftp几乎语法功能一样。
SFTP是SSH的一部分,是一种传输档案至Blogger伺服器的安全方式。它本身没有单独的守护进程,必须使用sshd守护进程来完成相应的连接操作,所以从某种意义上来说,SFTP并不像一个服务器程序,而更像是一个客户端程序。SFTP同样是使用加密传输认证信息和传输的数据,所以使用SFTP是十分安全的。但由于这种传输方式使用了加密/解密技术,所以传输效率比普通的FTP要低得多。在对网络安全性要求更高时,代替FTP使用。
(资源库 www.zyku.net)
您可能感兴趣的文章
- 02-19Centos7搭建FTP服务器
- 11-05pure-ftpd上传权限修改设置教程
- 11-05pure-ftpd无法停止的临时解决方法
- 11-05Pure-ftpd服务安装及虚拟用户设置教程
- 04-05Linux实现文件上传ftp服务器代码
- 04-03CentOS 7系统下安装ftp服务器的全过程
- 02-20Ubuntu 14.04上安装ftp和tftp服务
- 02-20Ubuntu 14.04安装配置vsftpd并锁定目录
- 11-06WinSCP普通用户登录sftp后切换到root权限
- 02-28Linux中添加ftp用户,并设置相应的权限
- 11-16iphone手机清理储存空间步骤介绍
- 12-13红魔游戏手机6S怎么设置游戏空间
- 01-13西瓜日历-西瓜日历应用软件功能介绍
- 02-25真我x7pro至尊版关闭杜比全景声设置方
- 01-12白菜追书-白菜追书应用软件功能介绍
- 01-11超清动态壁纸-超清动态壁纸应用软件功
- 02-09opporeno5悬浮球设置流程
- 09-20iqoo8pro在哪里降低屏闪
- 07-05Linux rwho命令
- 12-09nginx错误502,503,504分析
最近更新
阅读排行
猜你喜欢
- 11-23剪映背景音和人声如何进行分离
- 07-15帝国cms模板实现文章点击月、周、日排
- 02-08pytorch 实现在测试的时候启用dropout
- 01-11盛喆智慧生活-盛喆智慧生活应用软件功
- 07-12正则表达式判定保留2位小数的实现代码
- 03-12Sublime text 3如何一键隐藏代码块
- 12-31上乘智研-上乘智研应用软件功能介绍
- 03-21opporeno5pro开启开发者选项方法
- 01-10骆亩农务助手-骆亩农务助手应用软件功
- 09-15帝国CMS7.5版来源地址新增严格模式验