ssh免密登录(正确版)

                                  Ssh免密码登录

一步、在A机器执行秘钥生成命令 即以下命令:

ssh-keygen

 

二步、A机器(主)复制到B机器

      在A机器执行以下命令:

        scp /data/gdeop/.ssh/id_rsa.pub gdeop@122.111.110.119:/data/gdeop/.ssh/id_rsa.pub

提示输入密码后,上传成功

 

  注:/data/gdeop/.ssh/是路径 不存在需自己创建

     第一个/data/gdeop/是A机器的路径  第二个/data/gdeop/是B机器的路径

      id_rsa.pub  B机器可能不存在的文件,如果不存在需touch创建后再执行以上命令

 

三步、在ssh 用户名@ip登录B服务器

   ssh gdeop@122.111.110.119

会提示输入秘密

 

四步、公钥id_rsa.pub追加到 >> authorized_keys中,在B机器上执行以下命令:

即 cat  /路径/id_rsa.pub >> /路径/authorized_keys

例如:

        cat /data/gdeop/.ssh/id_rsa.pub >> /data/gdeop/.ssh/authorized_keys

注:/data/gdeop/是B机器id_rsa.pub所在的目录

 

五步、授权,否则免密登录无效

         免密的必要三条件:

            .ssh所在的目录权限必须是700

.            .ssh必须是700

             .ssh/authorized_keys 权限必须是600或644

 

chmod 700 /data/gdeop

chmod 700 /data/gdeop/.ssh

chmod 600 /data/gdeop/.ssh/authorized_keys

然后在执行 ssh 用户名@ip 或ssh ip  直接登录无需输入密码就能免密登录B服务器

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值