Пожалуйста помоги. Все работало нормально. Как мне теперь подключиться к командной строке?
Конфигурация
Сервер Amazon EC2
Ubuntu и Apache2
Только один пользователь (root - не настоящее имя) имеет доступ по SSH, только открытый ключ
Все другие пользователи разрешили доступ по SFTP, привязанный к домашнему каталогу
Что произошло
Я подключился к серверу по SSH.
В домашнем каталоге пользователя я отредактировал файл php и переместил каталог.
Я вышел из системы.
Теперь я не могу получить доступ к серверу через SSH. Когда я пытаюсь подключиться через SSH, мой открытый ключ проверяется, но не разрешает доступ. Как только открытый ключ не работает, он проверяет другие открытые ключи на моей машине и затем выдает Too many authentication failures for...
. Файл открытого ключа не изменялся уже несколько месяцев.
Я все еще могу подключиться через SFTP, но я привязан к домашнему каталогу пользователя.
Как мне получить доступ к командной строке? Что я должен делать?
Обратитесь в службу технической поддержки Amazon. «Слишком много сбоев аутентификации» говорит мне, что либо у вас неправильная настройка ключа в вашем клиенте, и вы слишком много раз пытались использовать неправильные учетные данные, кто-то пытается взломать вашу учетную запись, либо кто-то в вашей организации пытается войти с паролем. и терпит неудачу много раз.
Как мне получить доступ к командной строке?
Создайте копию Тома.
Из скопированного тома прикрепите его как дополнительный том к другому экземпляру.
SSH в этот экземпляр и смонтируйте новый том.
Используйте инструменты командной строки для диагностики, редактирования и копирования по мере необходимости.
После исправления замените старый том на поврежденном сервере на фиксированный том.
Надеюсь, этот ответ поможет кому-то еще, кто может бороться с той же проблемой.