由于工作的原因需要经常 SSH 登录服务器,每次登录服务器都要输入一次密码非常麻烦,还好 SSH 提供了免密码登录(公钥登录),设置好之后每次只需要 ssh user@example.com 回车就登录上去了。

1
2
# 生成密钥,一路回车,默认保存在 ~/.ssh/id_rsa 下
ssh-keygen
1
2
# 上传公钥到目标服务器上
ssh-copy-id user@example.com
1
2
ssh user@example.com
# 回车,咻,登录上了!