• windows 配置免密登录 centos7



    0. 环境
    Win10
    CentOS7
    Windows Terminal

    下载

    https://github.com/PowerShell/Win32-OpenSSH/releases


    1. 生成 SSH 秘钥


    ssh-keygen -t rsa

    中途需要输入的选项,直接默认值回车即可。
    默认在用户目录/.ssh 目录下,如下:

    Mode LastWriteTime Length Name
    ---- ------------- ------ ----
    -a---- 2018/7/16 18:25 1675 id_rsa
    -a---- 2018/7/16 18:25 394 id_rsa.pub
    -a---- 2020/5/9 9:50 3328 known_hosts


    2. CentOS 配置
    检查服务器是否有以下目录和文件,如果没有就创建

    mkdir ~/.ssh
    touch ~/.ssh/authorized_keys


    上传刚才 Win10 生成的公钥文件到 CentOS 并追加内容到 authorized_keys

    scp .\id_rsa.pub souco@192.168.0.2:~/
    cat ~/id_rsa.pub >> ~/.ssh/authorized_keys
    rm ~/id_rsa.pub

    3. 重启 ssh 服务
    systemctl restart sshd

    4. 修改权限

    chmod 700 ~/.ssh

    chmod 600 ~/.ssh/authorized_keys
    配置完重启 ssh 服务重新登录即可。

    5.免密登录

    ssh root@host

  • 相关阅读:
    hdu 4370
    lightoj 1074
    poj 1026
    poj 3159
    poj3660 cow contest
    hdu 4069 垃圾数独
    操作系统概念题复习
    ARM指令
    C++ 抢占时优先级进程调度
    Docker 入门
  • 原文地址:https://www.cnblogs.com/meetrice/p/15992198.html
Copyright © 2020-2023  润新知