FLUTTER ECOSYSTEM

dartssh2

用纯 Dart 编写的 SSH 和 SFTP 客户端,旨在功能丰富且易于使用。

最新版本
4.1.0
近 30 天下载
9.8万
喜欢数
147
Pub 分数
160

Package Overview

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

插件概览

dartssh2 是一个纯 Dart 实现的 SSH 和 SFTP 客户端,功能丰富且易于集成。它支持在移动、Web 和桌面等多个平台上实现安全的远程连接和文件传输。支持密钥认证、密码登录以及 SFTP 操作,无需依赖原生组件即可无缝与远程服务器交互。适用于需要在跨平台环境中实现安全网络通信的应用程序。

适合场景
  • 安全的远程服务器访问
  • 通过 SFTP 进行文件传输
  • 跨平台终端集成
  • 自动化部署脚本
  • 远程配置管理
  • SSH 隧道
主要特点
  • 纯 Dart 实现
  • 支持 SSH 和 SFTP
  • 跨平台兼容性
  • 密钥和密码认证
  • 无原生依赖
  • 基于流的文件传输
适合对象
  • 开发跨平台应用的开发者
  • 需要安全远程访问的工具
  • 带有远程执行的 CI/CD 流水线
  • 需要SFTP功能的应用程序
  • 避免使用平台特定代码的项目
使用建议
  • 由于 JavaScript 互操作,Web 上的性能可能会有所不同
  • 与原生客户端相比,高级SSH功能有限
  • 需要谨慎处理凭据
  • 不适合高频、低延迟的使用场景
  • 依赖外部加密库以确保安全
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add dartssh2

所属分类

依赖

依赖清单 5 项

关联项目