У меня проблемы с машиной, которая перестала реплицировать с mysql. Им управляет парень с другого континента, но недавно мне пришлось вмешаться.
На сервере работает сервер Ubuntu 9.10.
Не могу войти через SSH, ответа нет. На самом сервере я могу ssh на localhost нормально.
Подумал, может дело в правилах фаервола. Я не специалист по таблицам IP, но считаю, что проблема не в этом, поскольку я удалил все правила. Но меня все равно не пустит.
Любые идеи? он действует с других машин, как будто служба не слушает, но я знаю, что это так. Так для всех сервисов.
Правильно ли установлен шлюз по умолчанию на сервере?
Попробуйте использовать ssh на локальном компьютере с его IP-адресом в локальной сети, так как localhost, скорее всего, был 127.0.0.1.
На всякий случай sshd по какой-то причине настроен на прослушивание только 127.0.0.1.
Вы можете проверить / etc / ssh / sshd_config для параметра ListenAddress для подтверждения. Он должен быть закомментирован, 0.0.0.0 или фактический IP-адрес, который вы хотите, чтобы он слушал.
Вы должны выполнить стандартные шаги сетевой отладки
1. Есть ли у меня ip адрес (ifconfig)
2. Могу ли я пинговать свой шлюз (пинговать x.x.x.x, где x.x.x.x - шлюз)
3. Моя служба работает и прослушивает порт, доступный для всего мира (netstat -lnp | grep ssh)
4. блокирует ли мой брандмауэр этот порт (iptables -L)