【发布时间】:2014-10-13 22:13:37
【问题描述】:
这是一个简单而快速的问题,我需要一个答案。我很擅长 bash 并且知道 Java 和 C,但我想保持这个非常简单。这是目标:我在服务器 A 上以 root 身份登录,并希望通过 SSH 向服务器 B C 和 D 发送命令。我想要它,以便它会自动登录服务器(使用密码)并向它们发送命令,从服务器 A 到其他服务器。
所以它会是这样的:
- 客户端登录到服务器 A 并运行
send.sh,它将发送命令。
我将如何在极其简单的 bash 中执行此操作?感谢您的帮助。
【问题讨论】:
-
密码认证不是极其简单的bash。如果要简单,则需要使用 RSA 密钥或代理身份验证。
-
不是我推荐它,而是有
sshpass实用程序。 -
好吧,我想我将只使用公钥。我过去使用过它们,我只是更喜欢密码验证,如果使用密钥更容易连接,那么我会使用它们。