
Nach der Installation von Squid-Proxys kann ich nicht per SSH über Port 21 auf meinen Server zugreifen. Bitte helfen Sie mir, per SSH Zugriff zu erhalten.
Ich kann über VNC auf den Server zugreifen.
Betriebssystem: Centos 6.
Danke schön.
Antwort1
Warum verwenden Sie SSH über Port 21? Das ist der FTP-Port (sofern Sie ihn nicht manuell geändert haben).
Für die Ausführung von Squid haben Sie die Konfiguration auf welchem Port vorgenommen?
Es klingt, als wäre eines der folgenden Dinge passiert:
- Sie haben Port 22 für SSH falsch eingegeben
- Sie haben einen Port überlastet (d. h. Sie versuchen, mehr als einen Dienst auf demselben Port auszuführen)
- du hast ssh ausgeschaltet
Sie sagen, Sie können über eine virtuelle Konsole auf Ihren Server zugreifen. Überprüfen Sie, welche Dienste so konfiguriert sind, dass sie beim Start ausgeführt werden:
chkconfig --list | grep ’:on’
Ist SSH aufgelistet? Überprüfen Sie, /etc/sshd/sshd.conf
auf welchem Port es laut Konfiguration abhört.
Überprüfen Sie, was Port 22 (Standard-SSH-Port) offen hält:
netstat -an | grep 22
lsof -i:22
Überprüfen Sie, ob sshd überhaupt läuft:
ps aux | grep -i ssh
Überprüfen Sie, welchen Port Squid verwendet, indem Sie auf/etc/squid/squid.conf
Zuletzt können Sie sich die Squid-Konfiguration ansehen, die ich auf meinen Proxyservern verwende:https://antipaucity.com/2018/07/18/a-fairly-comprehensive-squid-configuration-for-proxying-all-the-http-things