squid プロキシが SSH アクセスを無効にしました。解決方法

squid プロキシが SSH アクセスを無効にしました。解決方法

Squid プロキシをインストールした後、ポート 21 経由の ssh でサーバーを評価できなくなりました。ssh 経由でアクセスできるようにしてください。

VNC経由でサーバーにアクセスできます。

OS: 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-comprehensive-squid-configuration-for-proxying-all-the-http-things

関連情報