【问题标题】:Trouble understanding ssh key gen man page - Specify location and password无法理解 ssh key gen 手册页 - 指定位置和密码
【发布时间】:2014-09-18 09:05:54
【问题描述】:

这是我的代码:

ssh-keygen -t rsa -C "$APP"

这非常有效。但是它然后要求我指定位置和密码。我希望我可以一次性将这一切自动化,但是这个命令失败了:

ssh-keygen -t rsa -C "$APP" -P "$SSHKEYPASS" -T ~/.ssh/id_rsa.pub

但是,当我在同一行中为密钥和位置指定所需的密码时,此命令似乎失败了。我不太了解手册页:

http://linux.die.net/man/1/ssh-keygen

谁能告诉我哪里出错了?

【问题讨论】:

    标签: linux bash ssh debian


    【解决方案1】:

    -P 用于旧密码,要创建一个密钥,我假设您希望 -N 用于新密码。

    -T 用于 DH 组测试输出,它出现(不是我知道它到底是什么)。

    您希望-f 指定密钥文件名。并且您指定的是私钥文件而不是公钥文件。

    那就试试吧:

    ssh-keygen -t rsa -C "$APP" -N "$SSHKEYPASS" -f ~/.ssh/id_rsa
    

    【讨论】:

      猜你喜欢
      • 2019-09-01
      • 2014-01-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多