Linux-Networking

curl:僅對遠端伺服器 1 使用“sudo”,對遠端伺服器 2 不使用“sudo”

  • February 20, 2020

我在本地 linux 伺服器中使用 curl 來訪問我的遠端 Web 服務,我發現兩個伺服器都可以訪問。但我的問題是沒有“sudo”就無法訪問遠端伺服器 1,但沒有 sudo 可以訪問我的另一台伺服器(遠端伺服器 2)。

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 在使用者級別無法訪問,而其他伺服器可以訪問。這兩個伺服器都在同一個環境中。

請幫忙。

在您的情況下,您可以檢查您的客戶端和伺服器之間是否有代理。它可能只為使用者定義,而不是為 root 定義。然後代理會因為配置而拒絕您的連接。

引用自:https://serverfault.com/questions/1003746