Позвольте мне объяснить мою очень странную проблему. У меня есть один сервер (Linux Debian Jessie), который имел доступ к моему репозиторию git на gitlab.com.Невозможно подключиться на GitLab.com с 2 дней (HTTP, SSH ...)
Два дня назад я попытался внести некоторые изменения на этом сервере с помощью простого git pull. Я получил сообщение об ошибке:
SSH: подключиться к хосту gitlab.com порт 22: подключение истекло
Si Я сделал некоторые тесты
1. TELNET
Чтобы понять, почему, я пробовал telnet на 22 порта = TIMEOUT
2. IPTABLES
Я проверил свои iptables, чтобы убедиться, что порт SSH разрешен. Это. Если я попробую telnet на другой службе, например github.com, она работает. Поэтому я разрешен в OUTPUT на этом порту.
3. PING
Я думал, что проблема перевода ф. Я сделал ping, я получаю это сообщение:
PING 104.210.2.228 (104.210.2.228) 56 (84) байтов данных. --- Статистика --- 104.210.2.228 пинг 87 пакетов передаются, 0 получено, 100% потери пакетов, время 86534ms
4. Fail2ban
Я использую fail2ban, так что я проверил если gitlab был в тюрьме, но, похоже, нет.
Так что моя проблема в том, что я не могу достигнуть gitlab.com
Если я пытаюсь из моей локальной машине или с другого сервера, у меня нет этой проблемы. Оно работает.
Я не могу связаться с gitlab.com только с этого сервера, но я не знаю почему. Может быть, у кого-то есть идея, которая может быть очень драгоценна, чтобы помочь мне?
Каков результат работы «ssh -T [email protected]»? – Tushar
На github я получаю это сообщение: Permission denied (publickey). Обычный Я не использую его на этом сервере. И для gitlab.com я получаю тайм-аут – sanceray3