无名 发表于 2022-5-8 17:18:27

【梅开二度】Linux配置免密ssh登录


免密登录结构图
http://cdn.u1.huluxia.com/g4/M02/00/B3/rBAAdl804PqAaz8FAABIfKznlyg340.jpg

生成私钥和公钥

   ssh-keygen
   # 一路回车
   # 这里用root 账户来做演示
   # 保存的 私钥和公钥在默认的家目录下 的 .ssh 文件夹下

   /root/.ssh
生成图例
http://cdn.u1.huluxia.com/g4/M02/00/B3/rBAAdl804PuAJM-4AABngLShfaM491.jpg
生成文件图例
http://cdn.u1.huluxia.com/g4/M02/00/B3/rBAAdl804PuAGLVpAAAWJlwaJxk043.jpg
拷贝公钥到目标服务器

   1.
   ssh-copy-id root@192.0.0.104
   # 默认会在 家目录 .ssh 下 创建一个 authorized_keys 文件
   # 该文件为 授权keys文件

   2.
   # 如果目标服务器 有 authorized_keys 文件了 建议追加
   scp /root/.ssh/id_rsa.pub root@192.0.0.104:`pwd`
   cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys
拷贝图例http://cdn.u1.huluxia.com/g4/M02/00/B3/rBAAdl804PuAdB2eAACdHhKTct8721.jpg

目标服务器图例http://cdn.u1.huluxia.com/g4/M02/00/B3/rBAAdl804PyAYdNcAAAn6q04iPc250.jpg

免密登录SSH
http://cdn.u1.huluxia.com/g4/M02/00/B3/rBAAdl804PyAaY1KAABhLN0VkNI092.jpg

注意事项

如果配置项都没问题了 还是无法免密登录

如果是普通用户需要保障 用户家目录权限为 755
家目录下 .ssh 权限必须为 700
.ssh 文件夹下 authorized_keys 文件权限必须为 600
页: [1]
查看完整版本: 【梅开二度】Linux配置免密ssh登录