• Linux免密登录


    1、生成密钥

    ssh-keygen -t rsa

    一直回车,保持默认配置

    生成之后会在用户的根目录生成一个 “.ssh”的文件夹

     authorized_keys:存放远程免密登录的公钥,主要通过这个文件记录多台机器的公钥
      id_rsa : 生成的私钥文件
      id_rsa.pub : 生成的公钥文件
      know_hosts : 已知的主机公钥清单

        如果希望ssh公钥生效需满足至少下面两个条件:

          1) .ssh目录的权限必须是700 
          2) .ssh/authorized_keys文件权限必须是600

    2、传输密钥

    将公钥发送到要登录的机器

    scp ~/.ssh/id_rsa.pub root@<remote_ip>:pub_key //将文件拷贝至远程服务器

     

    3、加入授信列表

    在需要登录的主机上把生成公钥加入授信列表文件

    $ cat ~/pub_key >>~/.ssh/authorized_keys  //将内容追加到authorized_keys文件中

    如果没有authorized_keys文件就新建,文件权限必须是600

     

    4、测试

    配置完成,使用ssh连接就可以免密登录了

  • 相关阅读:
    php冒泡排序
    解决ubuntu下安装phpmyadmin访问不了的问题
    反省
    mysql主从复制
    ubuntu14.04 安装 bcm43142无线网卡
    mysql 批量更新和批量插入
    chromium 安装 pepper flash player
    js prototype新感悟
    读《乌合之众》
    马云---我的世界永不言败
  • 原文地址:https://www.cnblogs.com/gongxr/p/12425295.html
Copyright © 2020-2023  润新知