SFTP搭建(密码认证、密钥认证)、客户端连接、java代码连接


0.简介

在计算机领域,SSH文件传输协议(英语:SSH File Transfer Protocol,也称Secret File Transfer Protocol,中文:安全文件传送协议,英文:Secure FTP或字母缩写:SFTP)是一数据流连接,提供文件访问、传输和管理功能的网络传输协议

提及SFTP,顺便说说FTP,FTP是TCP/IP协议组中的协议之一,FTP协议由两个部分组成:

  • FTP服务器(用来存储文件)
  • FTP客户端(用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源)

FTP传输模式分为以下两种:

  • 主动模式(Port)
  • 被动模式(Passive)

两者的主要区别是:

  • 链接方式:FTP使用TCP端口21上的控制连接建立连接。而SFTP是在客户端和服务器之间通过SSH协议(TCP端口22)建立的安全连接来传输文件。
  • 安全性:SFTP使用加密传输认证信息和传输的数据,所以使用SFTP相对于FTP是非常安全。
  • 效率:SFTP这种传输方式使用了加密解密技术,所以传输效率比普通的FTP要低得多(不过现实使用当中,没有发现多大差别)。

注: FTP要安装,SFTP不要安装

1.SFTP搭建(密码认证、密钥认证)、客户端连接、java代码连接

  原文地址:https://blog.csdn.net/alan_gui/article/details/85220010

  可能遇到的问题:https://www.jianshu.com/p/7403dba2fa57

  如果路径写的不对,也可以参考上面链接里的写法获取地址。

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM