Намагаюся додати користувача розгортання до AWS Linux AMI, але я не можу SSH в нього


0

Я створив користувача на своєму віддаленому сервері "розгортати", і я спробував додати свій загальнодоступний ключ id_rsa.pub до його .ssh / санкціонованого_кейза (який я створив), але не можу підключитися до нього. Коли я намагаюся ввімкнути це, я отримую "Відмовлено у дозволі (publickey)."

Ось що я спробував поки що:

  1. Розміщення мого ключа rsd_id.pub у .ssh / санкціонованому_кейсі користувача «розгортати» за допомогою:

    sudo su - розгортати

    echo "довгий рядок тут" >>

Тоді я катаю .ssh / pooblasti_keys, щоб підтвердити, що це дійсно є, що це таке.

Потім сшинг, роблячи

ssh deploy@ec2-8380398230802.hostnamestuff.amazon.aws.com 'hostname; uptime'

Я отримую той самий дозвіл (publickey) із цим.

  1. Я помістив ключ rsa_id.pub у клавіші Aws. Та сама помилка.

Що може бути тут проблемою?


1
Ви впевнені, що клієнт ssh використовує правильний приватний ключ? Спробуйте вказати це чітко за допомогою -iперемикача, наприклад:ssh -i ~/.ssh/my_private_key ...
Девід Левеск

Відповіді:


0

Я вважаю, що відповідь полягала в тому, щоб змінити дозволи для мого .ssh та .ssh / санкціонованого_кейса директора та файлу на 700 та 600 відповідно. Я думав, що це вже зробив, але це зараз працює. Хто б знав !?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.