我一直使用os:cmd/1
方法调用操作系统例程。现在,我知道erlang有一个ssh
应用程序。我想知道如何使用这个模块ssh进入SOLARIS服务器,运行命令并收集回复。我相信这样的操作会被异步处理。我需要使用内置到二郎SSH应用程序做这样一个例子:使用Erlang SSH应用程序在远程UNIX服务器上执行命令
现在,有时我们设置SSH KEYS
服务器,以防止密码提示特别是如果是使用脚本来执行远程服务器上的任务之间。我打算编写许多Erlang程序或escripts
,它们将与我们环境中的许多远程服务器交互。我需要一个完整的示例和解释如何使用erlang ssh应用程序处理ssh
带/或无密码提示。
注意:在上面的屏幕截图中,两台服务器设置了SSH KEYS
,因此当ssh从两者中的任何一个启动时都没有密码提示。