1、什么是sftp?
sftp,也被称为安全文件传输协议(ssh file transfer protocol),属于文件传输协议(ftp)的安全版本,也是ssh协议的一部分,可通过安全shell(ssh)数据流轻松进行数据传输和数据访问。它提供了一个安全的连接来传输文件,并在本地和远程系统上遍历文件系统。sftp中的加密是通过ssh连接来完成的,文件可以通过winscp和sftp客户端进行传输。
2、ftp与sftp的区别?
ftp不提供在主机之间传输文件的安全通道,而sftp提供了在主机之间传输文件的安全通道;
ftp代表“文件传输协议”,而sftp代表“ ssh文件传输协议”;
ftp使用2个通道传输数据,而sftp使用1个通道传输数据;
ftp允许端口21上的入站连接,而sftp允许端口22上的入站连接;
ftp不提供加密,而sftp提供用于发送数据的加密;
ftp使用客户端-服务器体系结构,而sftp使用ssh体系结构;
ftp具有直接传输方法,而sftp具有隧道传输方法;
3、相对于ftp,sftp的优点
在ftp的基础上对数据进行加密,使得传输的数据相对来说更安全连接始终安全;
可以通过双向的加密通道重定向不通知的tcp/ip端口;
sftp协议在安全通道上运行,因此不会传输明文密码或文件数据。
4、sftp服务器软件“freeshhd”
在windows操作系统中并没有天然包含sftp软件,而freesshd是可以在windows操作系统中运行的免费sftp服务器软件。
它的安装文件大小只有856kb,但是却实现了标准的sftp功能,涵盖:主机管理、用户管理、授权管理一系列功能。可以添加允许连接到服务器的ip地址的白名单和黑名单,启用事件日志记录,设置安全ftp主路径,选择特定的允许密码,启用隧道,telnet和检查ssh服务器的访问日志。
《睿备份》已经完全适配sftp协议,建议您在进行异地备份、异地存储的过程中使用该软件,经测试,在海量数据备份与传输的过程中,该软件均有良好的表现,可以充分保证数据在传输过程中的稳定性、一致性、完整性。
您可以通过以下地址获得freeshhd的相关资料。
freesshd官网:http://www.freesshd.com/
4、freeshhd安装步骤
1)在待安装的计算机上,双击下载完成的“freesshd.exe”文件,点击「next」。
2)根据实际情况选择 sftp 服务器安装路径,点击「next」。
3)选择安装模式,一般默认即可,点击「next」。
4)选择开始菜单的位置,一般默认即可,点击「next」。
5)是否创建桌面图标,点击「next」。
6)点击「next」。
7)点击「close」。
8)提示:需要安装私有密钥,点击「是」。
9)提示:是否把 freesshd 作为一个服务安装到服务中,可根据需要点击「是 / 否」。
10)点击「finish」,如下图所示:
4、freeshhd设置说明
1)设置授权访问用的用户名和密码」:
2)设置 sftp 服务器的 ip 和端口号:
3)设置登录授权选项,选择登陆验证方式是通过密码或证书:
4)设置 sftp 服务器根目录,将来文件存储的计算机根目录:
5)启动服务器 server status,代表sftp服务器功能是否已启动:
发表评论