zoukankan      html  css  js  c++  java
  • linux生成公钥私钥并上传到服务器上实现免密登陆

    1. 生成密钥对

    # -t 指定加密算法; -b 指定生成的密钥长度; -C 一句话,一般都填邮箱地址。
    # 更多参数说明可以在终端输入:ssh-keygen --help 查看
    ssh-keygen -t rsa -b 4096 -C "你的邮箱地址"

    2. 将公钥传到远程

    # i后面接的参数是保存你公钥的文件(我们这里是.ssh/id_rsa.pub);
    # git是远程主机的用户,这条指令会往git这个用户的主目录下的
    # .ssh/authorized_keys文件写入id_rsa.pub保存的公钥
    ssh-copy-id -i ~/.ssh/id_rsa.pub git@12.56.224.61  

    3. 开启远程主机访问

    检查ssh服务的配置文件——/etc/ssh/sshd_config
    RSAAuthentication yes    # 这行一定要取消注释的(删掉#号)
    重启ssh服务
  • 相关阅读:
    券商
    养生之道
    房产买卖
    货币常识
    虚拟币
    其他开源项目
    Shiro
    文件上传插件
    JAVA常见问题
    如何写好PPT
  • 原文地址:https://www.cnblogs.com/cjjjj/p/10708277.html
Copyright © 2011-2022 走看看