• linux无密码登录


    1.配置/etc/hosts文件

        192.168.130.130   master

        192.168.130.133   target

    2.在master上生成公钥

        mkdir ~/.ssh

        chmod 700 ~/.ssh

        #创建公钥

        ssh-keygen -t rsa

        #将公钥追加到authorized_keys中

        cat id_rsa.pub>> authorized_keys

        #非常重要

        chmod 600 authorized_keys

        #编辑 sshd 配置文件/etc/ssh/sshd_config ,把#AuthorizedKeysFile  .ssh/authorized_keys前面的注释取消掉

        #重启 sshd 服务:

        service  sshd restart

    测试连接(连接本机):

    ssh master 或者 sshlocalhost

    3.无密码登录

        #编辑 sshd 配置文件/etc/ssh/sshd_config ,把#AuthorizedKeysFile  .ssh/authorized_keys前面的注释取消掉

        #将id_rsa.pub拷贝到target

        scp~/.ssh/id_rsa.pub root@target:~/

        #在target端将id_rsa.pub加入authorized_keys

        cat id_rsa.pub>> authorized_keys

        #在target端测试连接master

        ssh master

    没有错误的话就是无密码登录了,这是target连接master的,同理master连接target的重复上述步骤即可。


  • 相关阅读:
    搜索复习-中级水题
    搜索复习-基础水题(一共12道)
    TCPThree_C杯 Day1
    bzoj1579 道路升级
    bzoj3732 Network(NOIP2013 货车运输)
    bzoj1624 寻宝之路
    bzoj1430 小猴打架
    bzoj2763 飞行路线
    2017-10-28-afternoon-清北模拟赛
    2017-10-28-morning-清北模拟赛
  • 原文地址:https://www.cnblogs.com/liuruichao/p/4005851.html
Copyright © 2020-2023  润新知