zoukankan      html  css  js  c++  java
  • Linux通过秘钥远程连接

    1. 秘钥生成命令

    ssh-keygen

    执行完上述的命令就会在root目录下生成公钥跟私钥文件

      /root/.ssh/.id_rsa   私钥

           /root/.ssh/.id_rsa.pub   公钥

    2. 把公钥copy到要登录的目标机器上

    scp -rp id_rsa.pub ericjin@192.168.14.35:/home/ericjin

    scp命令本地拷贝到远程: scp -rp 要拷贝的本机文件  远程主机名@远程主机ip:要拷贝到远程主机的哪个目录里

    远程拷贝到本地:scp -rp 远程主机名@远程主机ip:要拷贝的文件  拷贝到本地的哪个目录

    3. 在目标机器上将id_rsa.pub放到想要登录的用户的主目录的.ssh目录里面,并且重命名为authorized_keys,最重要的是要修改authorized_keys权限为600

    # 1.0 移动
    mv id_rsa.pub /home/ericjin/.ssh
    
    # 2.0 重命名
    cd /home/ericjin/.ssh
    mv id_rsa.pub authorized_keys
    # 3.0 修改
    authorized_keys的权限
    chmod authorized_keys 600 

    4. 在有私钥的机器上远程链接上面配置了公钥的机器

    ssh ericjin@192.168.14.35

    回车即可登录,不需要密码

  • 相关阅读:
    Eclipse 安装C++
    工厂模式
    程序员7年和我的7点感想――我的程序人生
    Java中的==和equals区别
    编程之美1
    Java_Ant详解
    我用电脑说爱你
    Oracle分页的SQL语句
    使用js获取父窗口iframe的高度
    Oracle PLSQL中 左连接和右连接用法
  • 原文地址:https://www.cnblogs.com/Myarticles/p/10186465.html
Copyright © 2011-2022 走看看