OpenSSH系列(十)-密钥保存策略
你绝对不应该做的事
不要将私钥存储在网盘或是网上的托管仓库, 如果为了图省事传到私有的gitlab或是 github仓库里, 大概就是将自己的银行卡和密码交给他人保管了;
不要留空秘钥的口令, 使用了
passphrase
等于多了一道门.
1 | ~ ❤ ssh-keygen -t rsa -b 4096 -C "corvo@X1C" |
- 注意你使用的登录工具, 我记得xshell还被曝出有后门.
我的策略
必要的备份, 以及版本管理: 我在本地使用了git仓库, 在移动硬盘上使用
git init --bare
创建裸仓库, 而后git push
到这个仓库中;同步: 每次, 当我需要在两台主机间同步密钥以及配置文件时, 手动携带硬盘去同步, 毕竟密钥是自己的凭证, 花点时间真的是应该的.