У меня есть настройка Linux AMI на EC2. Пользователь по умолчанию - ec2-пользователь. Я создал вторую учетную запись пользователя на экземпляре. Я скопировал файл .ssh/authorized_keys из домашнего каталога ec2-user в домашний каталог нового пользователя. Установите privs для .ssh/ на 700 и для authorized_keys на 600. Выполнено 'chown', чтобы установить владельца папки .ssh/ в качестве нового пользователя. Но когда я вхожу в систему как новый пользователь, я получаю «Отказано в доступе (publickey)». сообщение. Вот что я вижу, когда запускаю ssh -v -i:

debug1: Authentications that can continue: publickey
debug1: Next authentication method: publickey
debug1: Trying private key: testami-key.pem
debug1: read PEM private key done: type RSA
debug1: Authentications that can continue: publickey
debug1: No more authentication methods to try.
Permission denied (publickey).

Как это исправить? Благодарю.

1 ответ1

2

Вы также добавили в файл author_keys новое имя пользователя? Вы упомянули только о том, что загоните в каталог .ssh.

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