SSH密钥登陆

Posted at — 2021-06-19

远程服务器配置

1
2
3
4
5
6
7
8
ssh-keygen -t rsa #在当前用户的家目录下生成一对密钥,id-rsa和id-rsa.pub
cd ~/.ssh # 进入当前用户的.ssh目录
cat id_rsa.pub >> authorized_keys # 把公钥写到 authorized_keys 里
sudo vim /etc/ssh/sshd_config # 修改SSH配置
#取消以下注释
#PubkeyAuthentication yes 
#AuthorizedKeysFile .ssh/authorized_keys
systemctl restart sshd # 重启SSH服务

本地计算机配置

将上面生成的私钥id-rsa放到本地计算机家目录的.ssh目录下,

之后即可实现密钥登录远程服务器对应的用户。

总结

使用密钥登录比直接使用密码登录方便快捷,而且更加的安全。