Rebex SFTP
Thư viện SFTP và SCP cho C# và VB.NET, hỗ trợ truy cập hệ thống tệp từ xa qua SSH, truyền tệp với Unix/Windows SSH servers và nhiều cơ chế xác thực.
- Bản quyền chính hãng
- Xuất hóa đơn VAT

Tương thích
Tính năng nổi bật
Cung cấp API kết nối, đăng nhập, tải tệp và ngắt kết nối với mã lệnh ngắn gọn.
Hỗ trợ upload toàn bộ text files trong một thư mục theo một lần gọi.
Cho phép xác thực bằng tên người dùng/mật khẩu, khóa công khai/riêng tư và chứng chỉ client X.509.
Hỗ trợ GSSAPI, Kerberos, NTLM và single sign-on qua Kerberos hoặc NTLM.
Xử lý keyboard-interactive authentication trong các môi trường SSH yêu cầu tương tác.
Upload tệp từ filesystem hoặc trực tiếp từ memory tùy theo luồng ứng dụng.
Đổi tên, di chuyển và kiểm tra tệp hiện có bằng file API riêng.
Truyền nhiều tệp cùng lúc và upload/download toàn bộ cấu trúc thư mục.
Chọn tệp cần truyền bằng ký tự đại diện hoặc tập tệp.
Theo dõi tiến trình truyền dữ liệu bằng events trong quá trình chạy.
Liệt kê, tạo và đổi tên thư mục bằng directory operations.
Xóa thư mục không rỗng theo kiểu đệ quy và xử lý symlinks đúng cách.
Thực thi lệnh trên SSH server hoặc tạo tunnel bằng SSH client core đi kèm.
Tạo key pair phục vụ SSH authentication ngay trong thư viện.
Xác minh danh tính server và tinh chỉnh SSH parameters qua API bảo mật.
Hỗ trợ khóa riêng PKCS8, PuTTY, OpenSSH, thẻ thông minh, nén ZLIB và chế độ tuân thủ FIPS 140-2.
Tổng quan

Rebex SFTP phục vụ nhu cầu tích hợp truyền tệp an toàn vào ứng dụng .NET, với trọng tâm là C# và VB.NET. Thư viện làm việc qua kênh SSH bằng giao thức SFTP và hỗ trợ trao đổi dữ liệu với các Unix/Windows SSH servers.
Luồng thao tác cơ bản được giữ gọn ở các bước kết nối, đăng nhập, tải tệp xuống và ngắt kết nối. Cách tổ chức API này phù hợp cho các tác vụ thường gặp, từ tải một tệp đơn lẻ đến tải lên toàn bộ tệp văn bản trong một thư mục.
Phù hợp cho
Tích hợp SFTP hoặc SCP vào ứng dụng .NET cần trao đổi tệp với SSH servers.
Tự động hóa upload/download nhiều tệp hoặc cả thư mục giữa hệ thống nội bộ và máy chủ Unix/Windows.
Xây dựng quy trình truyền tệp có theo dõi tiến trình, resume tự động và giới hạn tốc độ truyền.
Triển khai tác vụ truyền tệp trong SSIS, SQL CLR hoặc PowerShell.
Ước tính chi phí
Chọn số developer để xem chi phí tham khảo.
Từ 5 developer trở lên thường có giá tốt hơn.
Thông số kỹ thuật
- Hãng
- Rebex
- Phiên bản
- 7.0.9561
- Loại license
- Perpetual — 1 Developer License
- Loại sản phẩm
- .NET component library
- Loại thành phần
- .NET 10/9/8
- Môi trường phát triển
- Visual Studio 2022, Visual Studio 2019, Visual Studio 2017, Visual Studio 2015, Visual Studio 2013, Visual Studio 2012, Visual Studio 2010, .NET 10 và 11 môi trường khác
- .NET Framework hỗ trợ: 3.5 SP1, 4.0-4.8.1.
- .NET Core hỗ trợ: 3.1.
- Mono hỗ trợ: 6.0 or higher.
- Xamarin.iOS hỗ trợ: 13.10 or later.
- Xamarin.Android hỗ trợ: 10.1 or later.
- Ngôn ngữ mục tiêu: C# và VB.NET.
- Giao thức và phạm vi liên quan: SFTP, SCP, SSH.
- Khả năng bổ sung: IFtp interface cho FTP, FTP/SSL và SFTP; transfer speed limiting; symlinks detection and handling; ZLIB compression; FIPS 140-2 compliant mode.
Câu hỏi thường gặp
Có thể truyền cả thư mục thay vì từng tệp không?
Có. Rebex SFTP hỗ trợ tải lên và tải xuống toàn bộ cấu trúc thư mục.
Có theo dõi được tiến trình truyền tệp không?
Có. Thư viện hỗ trợ transfer progress monitoring bằng events.

Rebex Total Pack
Gói thư viện .NET tập hợp toàn bộ component Rebex cho truyền tệp, mail, bảo mật, thời gian, WebSocket và terminal emulation. Hỗ trợ nhiều…

Rebex SSH Pack
Bộ thư viện .NET cho SFTP, SSH, SCP, File Server và terminal emulation, gồm server component, file transfer component và SSH Shell/Telnet.…

Rebex TLS
Thư viện TLS client cho .NET hỗ trợ TLS 1.3, TLS 1.2 và các phiên bản cũ hơn trên nhiều nền tảng, gồm cả hệ thống legacy như Windows XP…
Chưa chắc phương án nào phù hợp?
Cho chúng tôi biết nền tảng bạn đang dùng và số developer — chúng tôi đề xuất phương án tối ưu chi phí.