CentOS SSH通信

    xiaoxiao2021-03-25  131

    在主机名为node1,node2,node3上以相同的用户test创建ssh互信。

     

    1.在每个节点上创建 RSA密钥和公钥

    使用test用户登陆

    mkdir ~/.ssh

    chmod 700 ~/.ssh

    cd ~/.ssh

    ssh-keygen -t rsa

     

     

     

    2.整合公钥文件

    在node1上执行以下命令

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

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

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

    chmod 600 ~/.ssh/authorized_keys

     

    3.分发整合后的公钥文件

    在node1上执行以下命令

    scp ~/.ssh/authorized_keys  node2:~/.ssh/

    scp ~/.ssh/authorized_keys  node3:~/.ssh/

    4.把known_hosts文件也发送到各个主机

    在node1上执行以下命令

    scp ~/.ssh/known_hosts  node2:~/.ssh/

    scp ~/.ssh/known_hosts  node3:~/.ssh/

    转载请注明原文地址: https://ju.6miu.com/read-11983.html

    最新回复(0)