Linux - Shell - 免密码登录

  1. 概述

    1. 简述 linux ssh 无密码登录
    2. 无能狂怒
      1. 最近真是不知道写啥了
  2. 环境

    1. os
      1. centos7

1. 场景

  1. 场景

    1. 主机A 需要经常访问 主机B
    2. 每次访问, 都要输入一次 密码
  2. 问题

    1. 每次都输密码很麻烦
  3. 解决思路

    1. windows

      1. 找一个 终端软件, 保存登录信息
    2. linux

      1. 配置 ssh 免密码登录

2. ssh 免密码登录

  1. 概述

    1. 简介 ssh 免密码登录
  2. 原理

    1. ssh

      1. 登录方式
        1. 这个我也不太懂, 就略了
    2. 非对称加密

      1. 主机A

        1. 生成 公钥 和 私钥
      2. 主机B

        1. 保留 主机A 的公钥

3. 配置

1. 生成密钥

  1. 概述

    1. 生成 key
  2. 命令

    # 所有输入不管, 直接 enter
    # 默认的 key, 会在 ~/.ssh/ 下生成
    > ssh-keygen
    

2. 发送密钥

  1. 概述

    1. 将上一步生成的密钥, 发送过去
  2. 命令

    # 会确认一次 密码账户, 这个必须通过
    > ssh-copy-id <user>@<ip>
    
  3. 验证

    1. 成功后, 直接 ssh @
      1. 成功就成了

ps

  1. 烦躁
posted @ 2019-12-21 22:55  轩辕拾銉  阅读(1204)  评论(0编辑  收藏  举报