SSH免登录原理

需求:client不需要每一次输密码登录linux服务器
原理:在client机生成一对配对的公钥私钥,客户端保存私钥,公钥保存在服务器,每一次连接的时候服务器验证客户端的私钥是否可以解开服务端的公钥
实现步骤:

  • client机 运行命令 ssh-keygen -t rsa 连续回车三次,在 /root/.ssh 目录下面产生一对密钥id_rsa(私钥)和id_rsa.pub(公钥。
ssh-keygen -t rsa
  • 运行 cat id_rsa.pub命令 复制公钥字符串
cat id_rsa.pub
  • 在server机 /root/.ssh 文件夹下面的 authorized_keys文本用vi打开,粘贴复制的key,wq命令退出保存。
  • 完。

你可能感兴趣的:(SSH免登录原理)