
После установки прокси-серверов Squid я не могу получить доступ к своему серверу по SSH через порт 21. Пожалуйста, помогите мне получить доступ по SSH.
Я могу получить доступ к серверу через VNC.
Операционная система: Centos 6.
Спасибо.
решение1
Почему вы подключаетесь по ssh на порт 21? Это порт ftp (если вы его вручную не изменили).
На каком порту вы настроили работу Squid?
Похоже, произошло одно из следующих событий:
- вы опечатались порт 22 для ssh
- вы перегрузили порт (т.е. пытаетесь запустить более одной службы на одном порту)
- ты отключил 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