欢迎来到 星空Online - 织梦者,我的原创世界。

使用已有私钥生成公钥的方法

为了方便及安全,平时我都会选择通过堡垒机用 pem 私钥来远程登录 Linux 服务器,当需要添加服务器时,只需要在服务器的用户目录下,在 ~/.ssh/authorized_keys 中追加一行公钥的内容即可。但在更换堡垒机的过程中,我发现我只备份了 pem 文件,忘记保存 pub 文件了,那该如何再添加服务器呢?此时要么选择远程登陆到一台机器,从 authorized_keys 中找到对应的数据拷出来,或者干脆直接重新生成一份。

Linux 下命令繁多,日常使用中总是有着记不住的场景,于是在 ChatGPT 的帮助下让我重新找回了这个简单而又陌生的命令,在自留地记录一下以防未来再次需要:

```bash

阅读 评论

CentOS 下部署支持 S3 的 Jellyfin

群晖于 2024-09-11 发布了 DS923+ 的系统更新 7.2.2-72806,并在更新说明中明确提到 将不再支持 Video Station。尽管这个软件本身做的也比较拉胯,但好歹也正常使用了许多年,现在忽然被废弃了,无论未来是否还会上架,但我都不会再信任群晖了,所以必须要想办法搞一个替代品。

经过一番研究,发现有 KodiEmbyPlexJellyfin 等多种成熟的产品可选,反正我都没用过,不存在所谓的信仰,根据一些评测博客的对比,我感觉 Jellyfin 相对来说更符合我对家庭媒体服务器的需求,所以就深入研究了一下。

由于我有自己的机柜,并部署了 S3 集群(基于 minio 搭建的 6 节点高可用集群),所以我希望能一劳永逸的将电影、动画等文件托管到 S3 中,但是遗憾的是,包括 Jellyfin 在内的大部分媒体服务器都只支持本地文件系统,所以只能先想办法将 S3 挂载到本地,然后再映射给 Jellyfin 使用了。

阅读 评论

从零开始搭建 3 主 ES 8 集群

ES 是一个强大的搜索引擎,在保存海量数据的同时还能提供无与伦比的分词搜索能力。

由于我的 MySQL 集群压力已经越来越大,有几个业务的数据条数也达到了千万级,为了提高搜索效率并真正支持模糊检索,故计划设置一个三主含数据节点的 ES 集群,并归纳整理安装过程以便后续查用。

事先已经在裸机(虚机)预装了最小化的 CentOS 7.9,并将 /data 目录专门用做数据存储,机器信息如下:

阅读 评论