0

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

我尝试:

ssh-keygen -t rsa

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

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

Solution as : perl is better, shell script..
4

2 回答 2

2

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

于 2013-11-13T06:23:06.663 回答
1

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

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

于 2013-11-13T23:08:55.237 回答