套件概覽
一個 Flutter 套件,透過封裝原生程式庫(iOS 使用 NMSSH,Android 使用 JSch)提供 SSH 與 SFTP 客戶端功能。它讓 Flutter 應用能夠實現安全的遠端連線與檔案傳輸,支援透過密碼或金鑰進行驗證。此套件專為需要跨平台網路作業並使用安全協定的開發者設計,簡化將基於 SSH 的工作流程整合至行動應用的過程,無需深入特定平台知識。
適用情境
- 遠端伺服器管理
- 透過 SFTP 安全傳輸檔案
- 自動化部署腳本
- 安全設備配置
- 遠端除錯
- 系統管理任務
主要特色
- 跨平台 SSH/SFTP 支援
- 密碼和金鑰認證
- 與 iOS NMSSH 和 Android JSch 的整合
- 用於連接和檔案操作的簡單 API
- 安全加密通訊
適合對象
- 開發人員建構管理工具
- 需要遠端存取的行動應用程式
- 移動應用中的CI/CD整合
- 網路自動化專案
- 處理安全資料交換的應用程式
使用建議
- iOS 和 Android 需要原生庫設定
- 僅限iOS和Android平台
- 身份驗證憑據必須安全處理
- 低端設備上可能有潛在的效能開銷
- 沒有用於SSH會話的內建UI元件