curl:仅对远程服务器 1 使用“sudo”,对远程服务器 2 不使用“sudo”

curl:仅对远程服务器 1 使用“sudo”,对远程服务器 2 不使用“sudo”

我在本地 Linux 服务器中使用 curl 访问远程 Web 服务,发现两个服务器都可以访问。但我的问题是,远程服务器 1 在没有“sudo”的情况下无法访问,而我的另一台服务器(远程服务器 2)在没有 sudo 的情况下可以访问。

OS: RHEL
Firewalld: Enabled -- 80,443 ports, https services allowed
Remote Server-1 --> Gives response with sudo
                --> Gives Error "curl: (56) Received HTTP code 503 from proxy after CONNECT"

Remote Server-2 --> works & gets response with/without "sudo"

我不明白为什么我的远程服务器 1 在用户级别无法访问,而另一台服务器可以访问。这两台服务器都在同一环境中。

请帮忙。

答案1

就您而言,您可以检查客户端和服务器之间是否有代理。它可能只为用户定义,而不是为 root 定义。然后代理会因为配置而拒绝您的连接。

相关内容