提供高性能的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文章
561浏览量
24692 -
文件系统
+关注
关注
0文章
284浏览量
19882 -
模型
+关注
关注
1文章
3158浏览量
48700
原文标题:Xceed SFTP for .NET
文章出处:【微信号:哲想软件,微信公众号:哲想软件】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论