我们将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
传递username
和password
参数:
wget ... --user=myuser --password=mypassword ...
并尝试使用yes
命令,但无济于事。
有什么建议吗?是否有可能有效的替代方案?