Получение Разрешения, отклоненного (в открытом ключе), когда вход в систему через ssh

Я использовал это с тех пор в последний раз 5-месячный, но сегодня я обновил .ssh/authorised_keys (измените мой каталог), и также хорошо работал. Но при предоставлении доступа к другой машине (обновлением .ssh/authorised_keys (друг ключ машины)) затем это не работает, и теперь я также не могу войти в систему.

  $ ssh -i "dev.pem" ubuntu@ec2-11-22-9-170.ap-east1.compute.amazonaws.com
    ubuntu@ec2-11-22-9-170.ap-east1.compute.amazonaws.com: Permission denied (publickey).

Кто-либо может дать мне решение?

0
задан 28 September 2018 в 05:44

2 ответа

Если вы изменили настройки SSH, в том числе неправильно указали права доступа к файлу .ssh/authorized_keys, вам потребуется выполнить процесс восстановления, если вы не можете войти в систему:

Прежде чем вносить какие-либо изменения, создайте снимок вашего система (или создайте AMI) на тот случай, если вы усугубите проблему.

  1. Запустить новый экземпляр EC2.
  2. Остановите сломанный экземпляр EC2.
  3. Отсоедините корневой (загрузочный) том от сломанного экземпляра EC2.
  4. Подключите том к новому экземпляру EC2 в качестве дополнительного диска.
  5. Смонтируйте файловую корневую файловую систему во временный каталог.
  6. Устраните и устраните проблему. В вашем случае установите правильные права доступа к файлу.
  7. Отключите том от нового экземпляра EC2.
  8. Присоедините том к сломанному экземпляру EC2.
  9. Запустить сломанный экземпляр EC2.
  10. Убедитесь, что все работает. Вернитесь к шагу 2, чтобы повторить.
  11. Завершить работу нового экземпляра EC2, когда он больше не нужен.
0
ответ дан 28 October 2019 в 03:04

Убедитесь это /etc/ssh/sshd_config заводская настройка. Я, вероятно, изменился, активированный "#PubkeyAuthentication да"; это вызвало: Разрешение отклонено (открытый ключ)

0
ответ дан 28 October 2019 в 03:04

Другие вопросы по тегам:

Похожие вопросы: