我是新的Linux操作系统,我尝试从多个远程系统复制一些文件。很多时候我在终端上提供登录信息,我怎样才能使这个过程自动化并从每个远程系统访问文件......
我试试:
ssh-keygen -t rsa
http://www.linuxproblem.org/art_9.html
我参考上面的链接,但我无法访问更多远程系统没有密码..我怎么能做这个过程,我试图perl也Net :: SSH但我无法理解,你能帮助吗?对此...?
Solution as : perl is better, shell script..
答案 0 :(得分:2)
这不是一个需要自动化的过程。在工作站上生成一个SSH密钥,并将公钥复制到您要连接的所有远程系统上的.ssh/authorized_keys
- 这不需要您多次运行ssh-keygen
。
答案 1 :(得分:1)
我对你的问题感到困惑。您提供的链接 - http://www.linuxproblem.org/art_9.html - 可以准确地向您显示您需要执行的操作。
您不必为要连接的每个主机重新生成不同的密钥 - 只需重复使用相同的密钥 - 即您只需运行一次ssh-keygen即可。按照其他步骤连续执行其他步骤。