12个版本 (稳定)

2.0.3 2024年7月13日
2.0.1 2024年5月26日
2.0.0-beta.42023年12月7日
2.0.0-beta.32023年10月13日
0.3.0 2022年12月15日

#165 in 网络编程

Download history 2073/week @ 2024-05-04 3320/week @ 2024-05-11 2803/week @ 2024-05-18 2455/week @ 2024-05-25 3476/week @ 2024-06-01 3185/week @ 2024-06-08 2461/week @ 2024-06-15 2949/week @ 2024-06-22 3239/week @ 2024-06-29 3640/week @ 2024-07-06 2949/week @ 2024-07-13 2694/week @ 2024-07-20 3485/week @ 2024-07-27 2884/week @ 2024-08-03 2751/week @ 2024-08-10 2856/week @ 2024-08-17

每月12,395次下载
用于 5 个包 (4个直接使用)

Apache-2.0

125KB
3.5K SLoC

Russh SFTP

Russh和更多支持的SFTP子系统的服务器和客户端

该包可以与任何可以提供子系统通道进出原始数据流的任何内容兼容。
根据 第3版规范 实现(最受欢迎的)。

项目的主要思想是提供任何级别与协议交互的实现。

示例

准备好了什么?

  • 基本数据包
  • 扩展数据包
  • 文件属性的简化
  • 客户端侧
  • 客户端示例
  • 服务器侧
  • 简单服务器示例
  • 扩展支持: limits@openssh.com, hardlink@openssh.com, fsync@openssh.com, statvfs@openssh.com
  • 完整服务器示例
  • 单元测试
  • 工作流程

一些话

感谢 @Eugeny(Russh的作者)提供的及时帮助和Russh API的完善

依赖

~5–12MB
~125K SLoC