概要
iOS 用の NMSSH および Android 用の JSch をラップするネイティブライブラリを活用して、SSH および SFTP クライアント機能を提供する Flutter パッケージです。Flutter アプリケーションで安全なリモート接続とファイル転送を可能にし、パスワードまたは鍵による認証をサポートします。クロスプラットフォームのネットワーク操作と安全プロトコルが必要な開発者向けに設計されており、プラットフォーム固有の知識が深くなくても、モバイルアプリに SSH ベースのワークフローを簡単に統合できます。
用途
- リモートサーバー管理
- SFTP を通じた安全なファイル転送
- 自動デプロイスクリプト
- セキュアなデバイス構成
- リモートデバッグ
- システム管理タスク
主な機能
- クロスプラットフォームのSSH/SFTPサポート
- パスワードおよびキー基準の認証
- iOS NMSSH および Android JSch との統合
- 接続およびファイル操作のためのシンプルな API
- セキュアな暗号化通信
適している対象
- 管理者ツールを構築する開発者
- リモートアクセスを必要とするモバイルアプリ
- モバイルアプリにおけるCI/CDの統合
- ネットワークオートメーションプロジェクト
- セキュアなデータ交換を処理するアプリ
注意事項
- iOS および Android でネイティブライブラリのセットアップが必要です
- iOSおよびAndroidプラットフォームに限定
- 認証資格情報は安全に扱わなければなりません
- 低性能デバイスでのパフォーマンスのオーバーヘッド
- SSH セッション用の組み込み UI コンポーネントはありません