开发指南
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
。