读书|通过 SSH & SFTP 管理 Kindle 上的文件

这是这个系列的第三篇文章,之前写了:

本文介绍我如何通过 SSH & SFTP 管理 Kindle 上的文件。

管理 Kindle 里的文件,包括上传电子书、上传屏保图片、上传字体、上传插件、下载书摘等等,常用的方式就是通过 USB 连接电脑,然后在电脑上管理文件。这样有两个我不太爽的地方:

  1. 必须要使用 USB 线缆;

  2. 在电脑上挂载的并不是 Kindle 根目录,而一般是 /mnt/us,其它目录的文件无法管理。

在我开始在 Kindle 上使用 KOReader 后,发现 KOReader 有一个 SSH server 的功能,开启后就可以通过 SSH & SFTP 连接到 Kindle 了,可以解决上面两个问题。不过它有一点不方便的地方,就是必须得先进入 KOReader,然后才能在菜单里开启这个功能,对于老设备来说,这几步操作可能需要耗时挺久,不能忍......

作为一个能自己动手绝不吵吵的爱折腾的程序员,我就想着,能不能在 KUAL 里加两个按钮,点击后就能开启/关闭 SSH server?于是就制作了下面这款插件:

插件的安装、使用方法请参考上面的链接,这里就不再赘述了。

插件在 Kindle 上的运行效果:

点击 Start Server 就能启动 SSH & SFTP Server,并在屏幕上显示 IP 和端口,此时就可以通过局域网内的电脑用 SSH / SFTP 的方式连接到 Kindle 了。

比如我习惯使用开源免费的 FileZilla 来管理文件,使用 SFTP 的方式连接上 Kindle 之后,就可以通过图形界面直接管理 Kindle 里的文件了,上传下载随心所欲:

喜欢用命令行的同学也可以直接在终端连接:

使用完成后点击 Stop Server 就能关闭 SSH & SFTP Server。

以上就是我通过 SSH & SFTP 管理 Kindle 上的文件的方法,虽然只是基于 KOReader 里的组件,做了一点二次封装形成了一个插件,但它确实提升了我的效率和体验,希望对大家也有所帮助和启发。

相关推荐
怕浪猫7 小时前
程序员越想转型AI,越不要只盯着技术
程序员
Hilaku15 小时前
为什么我不建议普通前端盲目卷全栈?
前端·javascript·程序员
舒一笑17 小时前
Windows 下执行 pnpm install 报 EBUSY: resource busy or locked,我最后用这一招解决了
前端·windows·程序员
SimonKing18 小时前
144K Star的开源神器,OpenCode进阶使用全攻略
java·后端·程序员
人邮异步社区18 小时前
如何自学游戏引擎的开发?
unity·程序员·游戏引擎
刀法如飞19 小时前
2026年,程序员面临的转型之路
程序员·agent·ai编程
小流苏生19 小时前
工作十年了,慢慢学习敬畏死亡
前端·程序员·ai编程
小兵张健1 天前
强程序员在 AI 时代的赚钱路径
程序员·openai
程序员鱼皮2 天前
CLI 是什么?为什么大厂突然集体卷命令行?
ai·程序员·编程·ai编程·vibe coding