提供高性能的SFTP(FTPoverSSH)文件傳輸功能。為高效、互操作和安全而構建。提供易于使用且靈活的API。由響應迅速的支持和開發團隊提供支持,他們的唯一目標是讓您完全滿意。
適用于大多數SFTP服務器類型,支持所有主要SFTP操作
高效、符合RFC的SFTP協議實施
SSH文件傳輸協議(SFTP)的可靠高效實現。提供應用程序現在所需的安全級別。
優勢
可互操作
通過實現SFTP協議的版本3和版本6、SSH-2以及各種協議模式(如計數器模式加密),可以與大多數SFTP服務器配合使用。通過HTTP、SOCKS4/4A和SOCKS5與大多數代理服務器配合使用。
靈活的API
Xceed直觀的基于文件和文件夾的文件系統核心對象模型與SFTP協議的設計完美契合,使您可以輕松地將安全的遠程文件操作添加到應用程序中.NET應用程序。它還可以讓您快速方便地集成XceedZip for .NET的使用,進行有效的數據壓縮或解壓,然后再發送或接收文件。
可信的
Xceed SFTP for.NET已投入商業使用三年,并得到了堅決的支持和更新。它被微軟用于一個重要的應用程序,由一個擁有15年構建和支持經驗的團隊制作.NET開發人員庫。
特點
.NET技術
與.NET2.0/3.5,.NET4.0.及其以上版本,.NETStandard和.NETCore和ASP.NETCore 2.0及以上版本,ASP.NET 2.0及以上版本,VisualStudio 2005及以上版本可一起使用。
100%托管代碼用C#編寫。
Blueprint許可證中提供的源代碼。
所有錯誤處理都可以通過.NET異常類。
符合CLS(通用語言規范)。
文檔完全集成到VisualStudio中。
使用System.Net.Sockets命名空間。
.NET4.X版本是使用客戶機配置文件編譯的。
SFTP協議特性
符合RFC4253、4252和4254。
實現SSH-2協議。這意味著與服務器的數據交換使用強加密和數據完整性檢查。加密密鑰以安全的方式交換,并在會話期間定期自動更改。
實施SFTP協議的版本3和版本6。版本4和5不受支持,但自動回退到版本3適用于大多數服務器
來自SFTP服務器的項目由SFtpFile和SFTPOlder對象表示,允許它們像普通文件和文件夾一樣進行操作。這些類與Xceed的文件系統組件集成。
與FTP不同,SFTP強制執行精確的日期和時間格式(對于版本3服務器,可降到秒,對于版本6服務器,可降到納秒)。這使得確定客戶機和服務器機器之間最新的文件變得容易且一致。
支持HTTP、SOCKS4/4A和SOCKS5代理服務器。
有效的流量控制
支持基于計數器操作模式(aes256ctr等)的加密方法,以增強互操作性。
還支持arcfour加密算法。
如果系統使用多個網絡適配器,請指定要從哪個網絡適配器進行連接。100%托管代碼用C#編寫。源代碼可通過Blueprint訂閱獲得。
主要特點
安全地快速輕松地發送和接收文件、文件夾或整個目錄結構。
安全地向或從磁盤或內存流發送和接收文件。
獲取文件和文件夾的詳細列表。使用SFtpFile和SFtpFolder的屬性和方法在SFTP服務器上創建、重命名和刪除文件和文件夾。無需維護和監控“當前工作目錄”。
靈活地同步任意數量的文件夾和任何類型的文件(FileSystemEmitem和FileSystemEmitem派生對象,如AbstractFile或AbstractFolder對象及其派生對象),無論它們位于何處。
可以使用已建立的過濾器(名稱、日期、屬性、大小)來選擇要列出、發送或接收的文件。或者創建自己的,以符合特定標準。
傳輸文件時,允許目標文件或文件夾的名稱與源文件或文件夾的名稱不同。
SFTP活動可以記錄到磁盤、控制臺或任何System.IO.TextWriter對象。
可以對所有操作設置超時限制,并在超過時觸發異常。
如果與SFTP服務器的連接丟失,則觸發事件。
通過IP地址或主機名接受SFTP服務器。
支持發送或接收文件中的通配符。
當發送多個文件并出現錯誤時,允許您重試該文件、跳過并繼續,或中止整個操作。
-
文件
+關注
關注
1文章
565瀏覽量
24727 -
文件系統
+關注
關注
0文章
284瀏覽量
19904 -
模型
+關注
關注
1文章
3226瀏覽量
48807
原文標題:Xceed SFTP for .NET
文章出處:【微信號:哲想軟件,微信公眾號:哲想軟件】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論