SSH文件传输协议
在计算机领域,SSH文件传输协议(英语:SSH File Transfer Protocol,也称Secret File Transfer Protocol,中文:安全文件传送协议,英文:Secure FTP或字母缩写:SFTP)是一数据流连线,提供文件访问、传输和管理功能的网络传输协议。由互联网工程任务组(IETF)设计,透过SSH 2.0 的扩展提供安全文件传输能力,但也能够被其他协议使用。即使IETF在网络草案资料阶段时,这个协议是在SSH-2文件中描述,它能够使用在许多不同的应用程序,例如安全文件传输在传输层安全(TLS)和传输信息管理于虚拟专用网应用程序。这个协议是假设执行在安全信道,例如SSH,服务器已经认证客户端,并且客户端用户可利用协议。
能力
与早期的SCP协议只允许文件传输相比,SFTP允许对远程文件进行更广泛的操作——这更像一个远程文件系统协议。一个SFTP客户端与SCP的能力比较包括额外的恢复中断传输,目录列表和远程文件移动。[1]
参考文献
- ^ Barrett, Daniel; Richard E. Silverman, SSH, The Secure Shell: The Definitive Guide, Cambridge: O'Reilly, 2001, ISBN 0-596-00011-1
外部链接
- Chrooted SFTP with Public Key Authentication – Integrating SFTP into FreeBSD production servers using the public key cryptography approach
- User-based chrooted SFTP in GNU/Linux