0

Вчера я смог использовать мою пару ключей для входа в мой экземпляр EC2, но сегодня утром он говорит мне: «Разрешено ли отказ (открытый ключ)», ,Разрешение запрещено (открытый ключ) для пользователя ubuntu, но не для root в экземпляре AWS EC2

Я нахожусь на ubuntu AMI, я проверил, что я пытаюсь ввести правильное имя пользователя. Однако интересно то, что когда я пытаюсь использовать ssh при использовании «root», он успешно соединяется и проходит проверку подлинности, но говорит мне вместо этого использовать «ubuntu» и завершает соединение.

Как открытый ключ может работать для root, но не для пользователя ubuntu?

Возможно, что-то не так с разрешениями для пользователя «ubuntu» на экземпляре EC2?

ответ

0

Оказывается, я изменил разрешения на домашней директории пользователя в Ubuntu.

0

Открытый ключ/закрытый ключ, добавленный в каталог .ssh каждого пользователя. Проверьте, где вы добавили этот ключ. в каталоге ssh каталога пользователя root или ssh пользователя ubuntu. Каталог ssh отличается для всех пользователей.

Вы можете найти этот каталог как /home/ubuntu/.ssh

Смежные вопросы