FLUTTER ECOSYSTEM

ssh

适用于 Flutter 的 SSH 和 SFTP 客户端。封装了 iOS 库 NMSSH 和 Android 库 JSch。

最新版本
0.0.7
近 30 天下载
30
喜欢数
42
Pub 分数
35

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

一个 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组件
支持平台暂无数据

安装插件

flutter pub add ssh

所属分类

依赖

依赖清单 2 项

源码仓库

关联项目