使用ssh-keygen实现SSH无密码登录

假设 server  node001   192.168.189.33

         server node002    192.168.189.34

实现   node001和node002 互相免密匙

要点   要是 cd ~ 后ls -al 发现没有.ssh文件夹只需要在本机ssh node001 即可自动生成.ssh文件夹

          要对哪个server免密匙就把自己的id_dsa.pub公匙文件发给哪个server


           node001    执行      1    ssh-keygen -t dsa  -P '' -f  ~/.ssh/id_dsa 生成id_dsa和id_dsa.pub两个文件

                                          2      mv  ~/.ssh/ id_dsa.pub ~/.ssh/id_dsa.pub.node001     改个名字防止混淆

                                          3     scp  -r  ~/.ssh/id_dsa.pub.node001  node002:`pwd`

          node002   执行        1      cat  ~/.ssh/id_dsa.pub.node001 >> ~/.ssh/authorized_keys


    实现了node001对node002的免密匙

         

    参数说明     -t    生成密匙类型dsa      -P ' '   密码为空    -f    指定生成公匙和私匙的文件名


      node001:      执行 ssh root@node002 测试





                                                  




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值