Сегодня я пытался SSH к моему примеру AWS, как обычно, но получил «Permision отказан» ошибка с -v дает мне следующее:Не может SSH в Ubuntu AWS после создания нового пользователя
debug1: Next authentication method: publickey
debug1: Offering RSA public key: [email protected]
debug1: Authentications that can continue: publickey
debug1: Trying private key: serverkey.pem
debug1: key_parse_private2: missing begin marker
debug1: read PEM private key done: type RSA
debug1: Authentications that can continue: publickey
debug1: No more authentication methods to try.
Если Я пытаюсь войти в систему как [email protected], он будет аутентифицироваться, но покажет сообщение: «Пожалуйста, войдите в систему как пользователь« ubuntu », а не пользовательский« root ».
Последний раз, когда я зарегистрировался, я создал нового пользователя для веб-страницы в новой группе «webapps». Я назначил домашний каталог этого пользователя таким же, как и пользователь ubuntu, так как это было удобно. Я также попытался войти в систему как этот пользователь без успеха.
Кроме того, я попытался создать новую пару ключей (loacally и загрузить открытый ключ и с консоли AWS и сохранить закрытый ключ локально).
Я был бы очень признателен, если кто-то может мне помочь!
Edit:
Команда Я использую обычно это ssh -i serverkey.pem [email protected]
после провала я сгенерировал ключ SSH локально и загрузить его в AWS и используется ssh [email protected]
с ключа, хранящегося в ~/.ssh
Показать свою командную строку (действительная команда) – helloV
Отредактировано сообщение, чтобы показать команду. – kerloom
Вы не можете изменить файл ключа для экземпляра EC2. – error2007s