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 connect, log in, download file và disconnect. 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 upload toàn bộ text files trong một thư mục.
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.
Tính năng nổi bật
- Cung cấp API connect, log in, download file và disconnect 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 username/password, public/private key và X.509 client certificate.
- 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.
Ứng dụng thực tế
- 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.
Đối tượng sử dụng phù hợp
- Lập trình viên C#
- Lập trình viên VB.NET
- Nhóm phát triển ứng dụng.NET
- Kỹ sư tích hợp hệ thống cần làm việc với SSH servers
Thông tin kỹ thuật
Câu hỏi thường gặp
Rebex SFTP dùng cho ngôn ngữ nào?
Thư viện hướng tới lập trình viên C# và VB.NET.
Có hỗ trợ xác thực bằng khóa và chứng chỉ không?
Có. Thư viện hỗ trợ public/private key, X.509 client certificate, cùng nhiều cơ chế xác thực SSH khác.
Có thể truyền cả thư mục thay vì từng tệp không?
Có. Rebex SFTP hỗ trợ upload và download whole directory structures.
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.
Có dùng được trong SSIS, SQL CLR hoặc PowerShell không?
Có. Nội dung mô tả nêu khả năng sử dụng SFTP trong SSIS, SQL CLR và PowerShell.




Bình luận