欢迎各位兄弟 发布技术文章
这里的技术是共享的
FTP全称叫File Transfer Protocol,SFTP全称叫Secure File Transfer Protocol。
FTP有主动和被动两种传输方式,服务器端和客户端个通过不同的端口传输命令以及数据。
FTP主动模式的传输过程:
FTP被动模式的传输过程:
SFTP客户端和服务器端都通过端口22传输和接收数据。
从验证的角度,FTP有可能要求基于密码的安全验证;而对于SFTP来说,除了要求基于密码的安全验证,还要求基于密钥的安全验证,防止“Man in the middle”攻击。
协议不同FTP是一种古老的文件传输协议。SFTP是基于SSH加密的文件传输协议。
来自 https://www.zhihu.com/question/20402010