Git的SSH和GPG基础配置

在这里记录一下SSH和GPG的简单介绍和基础配置,主要针对的应用是git,不过并不局限于git,其他不少应用也是一样的。 基础介绍 SSH SSH(Secure Shell) 是一个基于TCP的加密网络协议,相较于普通的TCP协议,可以保证通信的安全性,比较常用的两个应用是登录远程服务器和推送本地git仓库到远程。SSH可以使用密码或者密钥登录,但是由于密码被破解的风险是不确定的,如果设置了像123456这种弱口令,那么SSH的安全性就形同虚设了,所以通常推荐设置SSH密钥来代替密码,比如Debian系统默认情况下是不允许root用户SSH登录用密码的;还有GitHub也已经禁止了使用密码来推送代码。另外,SSH密钥本身也可以再加一层密码。 ...

2024/1/14 · 10 分钟 · 4886 字 · eyebrowkang

MacOS中path_helper的奇怪行为

最近遇到了一个关于PATH环境变量的问题,本篇文章先记录一下这个问题以及我的解决方案,对于更深层次的原理剖析留待之后再研究。 先简单描述一下标题中所说的path_helper的奇怪行为,path_helper会对PATH环境变量中的目录进行去重,同时对/etc/paths文件中的目录以及/etc/paths.d/目录下所有文件内容的目录进行“提升”,最终导致PATH变量的目录顺序与预期不符。 ...

2023/12/31 · 9 分钟 · 4246 字 · eyebrowkang

Home Assistant Operating System安装

之前用Docker容器配置过一次Home Assistant,但是由于Add-ons无法使用,加上当时配置的可能也是有点问题,所以总感觉用起来不舒服,弃用了一段时间。但是最近实在忍受不了小米那个垃圾APP了,于是乎在这个悠闲的周末,又动起了折腾的念头,这次打算直接安装Home Assistant Operating System,而且这次有ChatGPT,着实能帮很多忙。尽管如此,配置HassOS还是花了大半天的时间,趁着热乎,记录一下配置的过程。 ...

2023/9/9 · 5 分钟 · 2030 字 · eyebrowkang
泰国大皇宫

泰国初游记

19年的时候就办好了护照,想着出国去玩,没想到疫情随之而来,近四年后的现在终于是如愿以偿。这是我第一次出国,准备的时候没和其他人讲,就想着能够自己出去转一转,来一次轻松自由些的旅行。三天下来整体还是很舒服的,流水账记录一下,既是个游记,也算个攻略。 ...

2023/5/7 · 19 分钟 · 9332 字 · eyebrowkang

Openwrt Img.gz转换为vhd

本来想买个UU加速盒,后来突然想起来UU是有openwrt的插件的,于是就计划在Windows上面使用Hyper-V安装openwrt,结果第一步就把我难住了。一开始使用Windows的imgBurn把img转成iso,但是无法开机,卡在GRUB界面了。后面发现可以使用命令行直接把img转成vhd,以下均在MacOS上操作: ...

2023/4/6 · 1 分钟 · 349 字 · eyebrowkang