我在本地 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 定义。然后代理会因为配置而拒绝您的连接。