• 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

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

    天道酬勤
  • 相关阅读:
    TCMalloc 内存分配原理简析
    技术人沟通中的几个常见问题
    不同路径
    Js将字符串转数字的方式
    防抖节流模式
    Location对象
    React生命周期
    fgrep命令
    数据访问对象模式
    保持城市天际线
  • 原文地址:https://www.cnblogs.com/wangwei1/p/14553902.html
Copyright © 2020-2023  润新知