开发指南
SSH
本篇记录下 SSH 的一些用法和配置
生成密钥
# 推荐使用 ed25519 算法,-a 256 指定密钥派生函数(KDF)的迭代次数为 256,增加破解难度,确保足够安全
ssh-keygen -t ed25519 -a 256 -C "i@theknot.dev"SSH 登录
ssh user@host上面是最基础的用法,实际上我们可以通过配置 ~/.ssh/config,为每个服务器配置一个好用的别名,再次登录时就可以使用 ssh alias 的方式,非常方便。
示例配置:
Host theknotdevhost
HostName 11.22.33.44
User theknot
Port 22
PreferredAuthentications publickey
IdentityFile ~/.ssh/theknotdev上面的配置指定了别名 theknotdevhost,host 地址 11.22.33.44,登录的用户为 theknot,ssh 登录端口,默认为 22,如果服务器修改了 SSH 的端口,需要配置,并优先使用 publickey 的方式,使用的 ssh 密钥为 ~/.ssh/theknotdev。