自动化需要MASSL密码的wget请求

时间:2013-04-17 12:02:02

标签: linux ssl ssl-certificate wget

我们将JBoss服务器升级为仅允许MASSL请求(即需要客户端和服务器证书才能成功的请求)。

我们使用wget调用此服务器上的一个简单servlet:

wget -O - --no-check-certificate "https://server.com/app/do/something" 2>&1

此wget调用每4小时自动触发一次。

自MASSL推出以来,我们现在通过证书:

wget -O - --ca-certificate=cert.pem --certificate=othercert.pem "https://server.com/app/do/something" 2>&1

这会提示输入我们输入的密码,整体工作正常。

问题: 我们希望自动执行此wget调用,但我们无法自动输入密码。例如,当每四个小时调用包含此wget的脚本时,我们不希望它提示输入密码,而是自动传递密码。

我试过通过它:

echo password | wget ...

wget ... | password

传递usernamepassword参数:

wget ... --user=myuser --password=mypassword ...

并尝试使用yes命令,但无济于事。

有什么建议吗?是否有可能有效的替代方案?

0 个答案:

没有答案