2

Я подключался к машине EC2 в AWS с помощью следующей команды в Windows Shell Linux:

ssh -i AWSNV.pem ubuntu@<server_ip>

Но на прошлой неделе я обновил свой Windows 10, и теперь эта команда возвращает эту ошибку:

WARNING: UNPROTECTED PRIVATE KEY FILE!

Permissions 0777 for 'AWSNV.pem' are too open.

It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Load key "AWSNV.pem": bad permissions

Permission denied (publickey).

Я пробовал до сих пор:

  • Использование chmod 400 AWSNV.pem и chmod 600 AWSNV.pem (но ошибка продолжается)
  • Смена владельца, отключение наследования и удаление всех разрешений (но я получал permission denied на терминале Linux)

У кого-нибудь есть понимание по этому вопросу?

1 ответ1

1

Мой файл был на рабочем столе моего пользователя.

  • Я исправил проблему, открыв Linux Bash в Windows и создав там файл:

  • henriqueberlesi@pc:~ nano

  • Положить закрытый ключ внутри файла.

  • Сохраненный файл как myfile.pem

  • chmod 400 myfile.pem
  • ssh -i AWSNV.pem ubuntu@<server_ip>

Затем он подключился к серверу.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .