读书|通过 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 里的组件,做了一点二次封装形成了一个插件,但它确实提升了我的效率和体验,希望对大家也有所帮助和启发。

相关推荐
我是陈泽12 小时前
一行 Python 代码能实现什么丧心病狂的功能?圣诞树源代码
开发语言·python·程序员·编程·python教程·python学习·python教学
肖哥弹架构1 天前
Spring 全家桶使用教程
java·后端·程序员
IT杨秀才4 天前
自己动手写了一个协程池
后端·程序员·go
程序员麻辣烫6 天前
像AI一样思考
程序员
一颗苹果OMG8 天前
关于进游戏公司实习的第一周
前端·程序员
万少8 天前
你会了吗 HarmonyOS Next 项目级别的注释规范
前端·程序员·harmonyos
楽码9 天前
彻底理解时间?在编程中使用原子钟
后端·算法·程序员
江南一点雨9 天前
又一家培训机构即将倒闭!打工人讨薪无果,想报名的小伙伴擦亮眼睛~
java·程序员
用户86178277365189 天前
ELK 搭建 & 日志集成
java·后端·程序员
河北小田10 天前
局部变量成员变量、引用类型、this、static
java·后端·程序员