【问题标题】:how to automate ssh-keygen -t rsa in linux? [closed]如何在 linux 中自动化 ssh-keygen -t rsa? [关闭]
【发布时间】:2013-11-14 07:08:55
【问题描述】:

我是新的 linux 操作系统,我尝试从多个远程系统复制一些文件。很多时候我在终端中给出了登录信息,我如何才能使这个过程自动化并从每个远程系统访问文件...

我试试:

ssh-keygen -t rsa

http://www.linuxproblem.org/art_9.html

我参考了上面的链接,但是没有密码我无法访问更多的远程系统..我该怎么做这个过程,我也试图 perl Net::SSH 但我不明白,你能帮忙吗到这个...?

Solution as : perl is better, shell script..

【问题讨论】:

    标签: linux perl ssh ssh-keys


    【解决方案1】:

    这不是一个需要自动化的过程。在您的工作站上生成一个 SSH 密钥并将公钥复制到您要连接的所有远程系统上的 .ssh/authorized_keys - 这不需要您多次运行 ssh-keygen

    【讨论】:

    • oh k k,你能用另外两个远程连接的例子解释一下......以及如何存储这个文件......
    • 您在问题中链接到的网页已经包含有关如何精确执行此操作的说明!
    • 你能有多个 ssh-key 生成的链接吗?请
    • 因为当我生成另一个密钥时“ssh:连接到主机 192.156.0.34 端口 22:连接被拒绝”所以请举例说明...
    • 您尝试连接的计算机没有运行 SSH 服务器(或者位于阻止它的防火墙后面)。这不是ssh-keygen能解决的问题。
    【解决方案2】:

    我对你的问题感到困惑。您提供的链接 - http://www.linuxproblem.org/art_9.html - 向您展示了您需要如何做您想做的事情。

    您不必为要连接的每个主机重新生成不同的密钥 - 只需重复使用相同的密钥 - 即您应该只需要运行 ssh-keygen 一次。执行其余步骤的次数与您要连接的主机一样多。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-06-01
      • 2015-03-15
      • 2017-07-30
      • 1970-01-01
      • 2019-01-20
      • 2020-06-02
      • 2011-06-20
      相关资源
      最近更新 更多