SSH免密码登陆服务器

226 阅读1分钟
  1. 首先要在本地创建ssh-key
cd ~/.ssh
ssh-keygen -t rsa

DC960BF9-F7E2-42D8-8B41-EEE3D3E7D5EA.png

  1. 读取并复制公钥匙
cat id_rsa.pub
  1. 正常登陆服务器 ssh root@xx.xx.xx.xx,新建authorized_keys并在其中添些复制好的公钥,保存后会自动生成known_hosts,如果其中有内容则成功啦🎉

0A7ADA3A-B2B2-4313-8984-4D54B11B4254.png

  1. 之后直接使用ssh root@xx.xx.xx.xx就不需要使用密码就可以登录服务器啦!

注:但使用sudo时还需要输密码,注意这本质上根本就是两件事情

【补充】 第(3)步可以不手动复制 直接使用

ssh-copy-id root@xx.xx.xx.xx

就会直接完成复制公钥的操作

Resources

blog.csdn.net/universe_ha…