SSH/SCP 可以工作,但 wget 不行

SSH/SCP 可以工作,但 wget 不行

有两台机器:

建造:使用 jenkins 获取代码并构建 war 文件

部署:用于将war文件部署到tomcat服务器进行测试。

我正在尝试从建造机器部署机器。

我打算使用 wget 来获取每次更新所需的 wars 的 lastSuccessfulBuild。上次成功构建是一个超链接,单击后会下载 war 文件。

当我尝试使用 WGET 时,它会停留在那里并在一段时间后超时。

这是使用 wget 从部署机器从建造机器。

我可以通过 SSH 从 deploy 到建造。我可以使用 SCP,但它需要密码,这使得自动化有点困难。

我认为建造存在一些防火墙问题。

我正在寻找解决方案以及如何诊断此问题

两个系统都是 Centos/Red Hat

谢谢

答案1

wget支持 HTTP、HTTPS 和 FTP 协议。

ssh/scp使用端口 22。很可能您没有在构建机器上设置 Web 或 FTP 服务器。

对您来说最简单的解决方案是设置基于密钥的 ssh 身份验证。

相关内容