zoukankan      html  css  js  c++  java
  • 22、linux的ssh互信配置

    转载:https://blog.csdn.net/hrn1216/article/details/51568830

    https://blog.csdn.net/u013144287/article/details/75093181

    https://blog.csdn.net/chenghuikai/article/details/52807074

    ① 登陆服务器A

    ② 建立ssh相关目录:  mkdir  ~/.ssh

    ③ 设置ssh的权限:   chmod  700  ~/.ssh

    ④ 生成RSA公钥:       ssh-keygen -t rsa     (请一直回车,直至提示结束)

    ⑤ 将公钥(名为id_rsa.pub文件)追加到认证文件(名为authorized_keys文件)中:

                                                cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys 

     ⑥ 设置认证文件的权限:

                                                chmod 600 ~/.ssh/authorized_keys

     OK,服务器A的配置就差不多了,服务器B与此一模一样。但是有一个地方需要提醒,

    7、最后服务器A,B两台的 authorized_keys 文件中应该包含这两台服务器的公钥,不然配置会失败。你可以这样做,

    在A上生成好authorized_keys后,把它拷贝到机器B,在B上将B的公钥信息追加到authorized_keys后,再将这最终的authorized_keys拷贝会机器A,并覆盖A

  • 相关阅读:
    Android中的sp与wp
    MTK
    linux kernel文件系统启动部分
    Java项目构建基础之统一结果
    线程和线程池的学习
    SpringBoot 中MyBatis的配置
    MyBatis中使用Map传参——返回值也是Map
    OAuth2的学习
    Java 跨域问题
    Spring Cloud 中的 eureka.instance.appname和spring.application.name 意思
  • 原文地址:https://www.cnblogs.com/renping/p/9452281.html
Copyright © 2011-2022 走看看