Tổng quan
Rebex SSH Shell tập trung vào các tác vụ SSH shell, tunneling, telnet và ANSI terminal emulation trong môi trường.NET. Thư viện hướng tới các ứng dụng cần chạy lệnh trên máy chủ Unix/Windows SSH hoặc telnet và cần tích hợp terminal emulation trực tiếp vào phần mềm.

Bộ API bao gồm RunCommand cho lệnh đơn giản và terminal scripting API cho các kịch bản terminal phức tạp hơn. Cách tiếp cận này phù hợp khi cần tự động hóa thao tác dòng lệnh, điều khiển phiên terminal hoặc xây dựng quy trình tương tác với máy chủ từ mã C# hay VB.NET.
Thư viện SSH shell, tunneling, telnet và ANSI terminal emulation cho.NET, hỗ trợ chạy lệnh trên máy chủ Unix/Windows, terminal scripting, port forwarding và WinForms terminal control.
Tính năng nổi bật
- Thực thi lệnh SSH bằng RunCommand cho các tác vụ terminal đơn giản.
- Tự động hóa phiên terminal bằng terminal scripting API cho kịch bản phức tạp.
- Vận hành headless terminal khi ứng dụng không cần hiển thị cửa sổ terminal.
- Lưu nội dung màn hình bằng screen scraping API thành image, text file hoặc HTML file.
- Kết nối qua SSH, telnet và serial cable RS-232 trong cùng thư viện.
- Tái sử dụng phiên SSH cho SFTP trong các luồng làm việc liên quan.
- Xác thực bằng username/password, public/private key và X.509 client certificate.
Ứng dụng thực tế
- Ứng dụng quản trị máy chủ SSH hoặc telnet viết bằng.NET.
- Công cụ tự động hóa lệnh terminal cho vận hành, kiểm thử hoặc triển khai.
- Phần mềm desktop cần nhúng terminal control trong giao diện Windows Forms.
- Hệ thống cần port forwarding hoặc SSH tunnelling qua máy chủ trung gian.
- Ứng dụng giao tiếp với thiết bị qua cổng serial RS-232.
Đối tượng sử dụng phù hợp
- Lập trình viên.NET dùng C# hoặc VB.NET
- Nhóm phát triển ứng dụng quản trị hệ thống
- Kỹ sư DevOps hoặc SysAdmin cần tích hợp SSH/telnet vào phần mềm nội bộ
- QA/test engineer cần tự động hóa terminal session
Thông tin kỹ thuật
Câu hỏi thường gặp
Rebex SSH Shell hỗ trợ những giao thức và kiểu kết nối nào?
Thư viện hỗ trợ SSH, telnet và kết nối qua serial cable RS-232.
Có thể dùng để thực thi lệnh trên máy chủ từ ứng dụng.NET không?
Có. RunCommand phục vụ lệnh đơn giản và terminal scripting API phục vụ các kịch bản terminal phức tạp hơn.
Sản phẩm có hỗ trợ terminal emulation không?
Có. Thư viện hỗ trợ ANSI, VT52, VT100, VT201, VT220, VT520, VT525, xterm và một số terminal experimental như SCO ANSI, Wise 60, Pick.
Có control giao diện để nhúng vào ứng dụng desktop không?
Có. Sản phẩm bao gồm Windows Forms terminal control với full Visual Studio designer support.
Giấy phép được tính theo người dùng hay theo máy chủ?
Thông tin giấy phép hiển thị rằng Rebex SSH Shell for.NET is licensed per developer.




Bình luận