squid 代理程式停用 ssh 訪問,如何解決

squid 代理程式停用 ssh 訪問,如何解決

安裝魷魚代理程式後,我無法透過連接埠 21 上的 ssh 存取我的伺服器。

我可以透過 VNC 存取伺服器。

作業系統:Centos 6。

謝謝。

答案1

為什麼要在連接埠 21 上進行 ssh 操作?那是 ftp 連接埠(除非您手動更改它)。

您將 Squid 配置為在哪個連接埠上執行?

聽起來好像發生了以下情況之一:

  • 您輸入了 ssh 連接埠 22
  • 您的連接埠已超載(即嘗試在相同連接埠上執行多個服務)
  • 你關閉了 ssh

您說您可以透過虛擬控制台存取您的伺服器。檢查哪些服務被配置為在啟動時執行:

chkconfig --list | grep ’:on’

ssh 列出了嗎?檢查/etc/sshd/sshd.conf它配置為偵聽的連接埠。

檢查連接埠 22(預設 ssh 連接埠)處於開啟狀態:

netstat -an | grep 22
lsof -i:22

檢查 sshd 是否正在運作:

ps aux | grep -i ssh

透過查看來檢查 Squid 正在使用什麼端口/etc/squid/squid.conf

最後,你可以參考我在代理伺服器上使用的 Squid 設定:https://antipaucity.com/2018/07/18/a-fairly-compressive-squid-configuration-for-proxying-all-the-http-things

相關內容