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