SSH密钥登陆
2021-06-19
远程服务器配置
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
目录下,之后即可实现密钥登录远程服务器对应的用户。
总结
使用密钥登录比直接使用密码登录方便快捷,而且更加的安全。