SSH/SFTP 传书 —— KOReader 自带 SSH 服务器
KOReader 自带 SSH 服务器
这是 KOReader 一个很少有人注意但功能强大的特性——KOReader 自身可以作为 SSH 服务器,让你从电脑直接通过 SFTP/SCP 传书到设备,不需要额外的传输工具或 App。
原理
KOReader 在设备上监听 SSH 端口,电脑上用标准 SSH 客户端(命令行、FileZilla、WinSCP 等)就能访问 KOReader 的文件系统。
启用 SSH 服务器
- 打开 KOReader
- 主菜单 → SSH Server(可能在"开发工具"或"网络服务"子菜单下)
- 点击启用 SSH 服务器
- KOReader 显示:
- SSH 服务正在监听(默认端口 2222)
- 设备的 IP 地址(如 192.168.1.50)
- 临时密码(每次启动随机生成)
从电脑连接
命令行(Linux/macOS)
# 查看 KOReader 文件系统
ssh -p 2222 root@192.168.1.50
# 把一本书传上去
scp -P 2222 ~/Downloads/三体.epub root@192.168.1.50:/mnt/us/documents/
# 下载一本书
scp -P 2222 root@192.168.1.50:/mnt/us/documents/技术/深入理解计算机系统.pdf ~/Books/
FileZilla(Windows/macOS/Linux)
- FileZilla → 站点管理器 → 新建站点
- 协议:SFTP - SSH File Transfer Protocol
- 主机:KOReader 设备 IP
- 端口:2222
- 登录类型:正常
- 用户:root
- 密码:KOReader 显示的临时密码
- 连接
WinSCP(Windows)
类似 FileZilla,选 SFTP 协议。配置好后可以直接在 WinSCP 里拖拽文件到 KOReader 设备。
优点
- 不需要在设备上装任何额外应用:KOReader 自带
- 不需要 calibre 或云服务账号
- 双向传输:上传和下载都行
- 不依赖特定 App:任何支持 SSH/SFTP 的工具都能用
- 比 calibre 无线更快(局域网内直接 SFTP)
内置 FTP 客户端 vs KOReader SSH
| 维度 | KOReader SSH 服务器 | 内置 FTP 客户端 |
|---|---|---|
| 角色 | KOReader 是服务器 | KOReader 是客户端 |
| 方向 | 电脑 → KOReader(推书) | KOReader → FTP 服务器(拉书) |
| 适用 | 想给 KOReader 传书 | 想从 FTP 取书 |
| 安全性 | SSH(加密) | FTP(默认不加密) |
实际上这两个功能是互补的——一个推一个拉。
SFTP vs SCP vs rsync
KOReader SSH 服务器支持所有标准 SSH 协议操作:
- SFTP:交互式文件管理(像 FileZilla 那样浏览和拖拽)
- SCP:快速复制单文件/目录(命令行)
- rsync:增量同步(只传变化的文件)
如果你的书库经常更新,rsync 配合 KOReader SSH 是最高效的方式——第一次传了 500MB,第二次只传新增的几本,可能只有几 MB。
KOReader 内置终端模拟器
KOReader 还自带一个终端模拟器插件——可以在 KOReader 里直接跑 shell 命令(ls、cd、mkdir 等)。对喜欢折腾的人来说:
- 不需要电脑就能管理文件
- 测试 SSH 服务器是否正常
- 在设备上直接用
vi之类的编辑工具(如果有)
安全说明
KOReader SSH 服务器的密码每次启动随机生成,重启 KOReader 后密码变化。这意味着:
- 不需要你长期维护固定密码
- 不用担心别人长期持有你的设备 SSH 密码
- 每次连接都需要你重新查看新密码
常见问题
SSH 服务器在哪些设备上能用?
理论上所有 KOReader 支持的平台都能用,但实际受限于设备:
- Kobo/PocketBook/Android/Linux:完全支持
- Kindle:取决于越狱环境的 SSH 权限
端口 2222 被占用?
可以在 KOReader SSH 服务器设置中改成其他端口(如 2223、8022)。
连接超时?
检查:
- 设备和电脑在同一 Wi-Fi
- KOReader SSH 服务器确实正在运行(KOReader 界面显示"SSH Server: Running")
- 端口和 IP 地址正确
- 密码正确(重启 KOReader 后密码会变)
继续阅读
- OPDS 新闻 —— OPDS 在线书库
- 云存储 —— 云存储传书(SFTP 可以作为云服务的一种)
- calibre 无线 —— calibre 无线(KOReader SSH + calibre 互推互补)