zoukankan      html  css  js  c++  java
  • SSH私钥密码

     1.创建密钥对时添加密码

    ssh-keygen -t rsa -P '<pwd>'

    其中:

    • rsa为密钥对类型,支持 dsa、ecdsa、ed25519、rsa、rsa1等
    • pwd为私钥的密码

      

    2. 修改已有私钥的密码:

    ssh-keygen -p -f /root/.ssh/id_rsa

      

    3. 将公钥拷贝到需要免密登录的主机相应用户的authorized_keys中:

    • 使用ssh-copy-id的方式将公钥拷贝过去

    • 直接复制内容过去:

    修改文件权限为0600

      

    4.其他机器上利用私钥登录该主机:

    • 将私钥内容保存在文件中,并设置权限为0600
    • 利用ssh -i <pri_key>的方式通过私钥登录到远程主机上

      

    5. 取消私钥密码:

    1)通过 ssh-keygen -p -f /root/.ssh/id_rsa修改密码的时候,在输入新密码的时候,连续输入两次回车即可

    2)通过openssl去掉私钥密码,并将去掉密码的私钥输出到文件中

    openssl rsa -in pri_key -out pri_key.new

    修改权限后,使用无密码的私钥登录远程机器

    天道酬勤
  • 相关阅读:
    进度条加载
    插件
    倒计时
    阿里云oss教程
    拖拽排序插件 ---- Dragula
    预览图片代码
    Error: spawn xxxx ENOENT原因与解决
    关于环境配置的随笔
    js下载文件
    QuickStart系列:docker部署之redis
  • 原文地址:https://www.cnblogs.com/wangwei1/p/14553902.html
Copyright © 2011-2022 走看看