zoukankan      html  css  js  c++  java
  • Linux建立信任主机

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    1、先在本机上面装一个sshpass 的安装包
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    2、ssh-keygen -t rsa -P "" -f /root/.ssh
    在本机上生成rsa密钥
    -t:指定rsa算法
    -P:指点选项为空
    -f :指定生成的密钥的文件目录
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    3、
    sshpass -p $root_passwd ssh root@$ip -o StrictHostKeyChecking=no "useradd $user && echo $passwd | passwd $user --stdin" &>tips

    首先登录到对方root用户,然后新建用户,以及给新建的用户配上密码

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    4、
    sshpass -p $passwd ssh $user@$ip -o StrictHostKeyChecking=no "mkdir ~/.ssh" &>tips

    远程登录新建用户,并且在自己的家目录新建下.ssh文件夹
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    5、
    sshpass -p $passwd scp /home/$user/.ssh/id_rsa.pub $user@$ip:/home/$user/.ssh/authorized_keys &>tips

    把自己电脑上面的rsa密钥复制到对方新建用户下的家目录下面 /home/新建用户/.ssh
    注意:文件名必须为authorized_keys
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    6、
    sshpass -p $root_passwd ssh root@$ip -o StrictHostKeyChecking=no "chmod 600 /home/$user/.ssh/authorized_keys && chmod 700 /home/$user/.ssh" &>tips

    远程登录对方新建的用户,将刚刚新建的文件夹.ssh权限更改为700,将刚复制过去的authorized_keys文件权限改成600

  • 相关阅读:
    JAVA 大数据基本操作
    C++ set 基本操作
    JVM 线上故障排查基本操作
    Git基本常用命令
    Git 入门:概念、原理、使用
    30分钟学会如何使用Shiro
    做个男人,做个成熟的男人,做个有城府的男人
    Nginx的最基本功能以及简单配置
    博客网站
    单点登录原理与简单实现
  • 原文地址:https://www.cnblogs.com/losbyday/p/5860767.html
Copyright © 2011-2022 走看看