Я хочу использовать S SH с новым пользователем для моего экземпляра EC2 с помощью пары ключей.
1. Сначала я создаю нового пользователя, каталог в домашнем каталоге и создаю новую пару ключей
- sudo adduser Joe --disabled-password
- sudo su - Joe
- mkdir .s sh
- chmod 700 .s sh touch .ssh / authorized_keys
- chmod 600 .ssh / authorized_keys
- создать пару ключей из AWS консоль и сохранение ее на рабочем столе
2. Используя свой терминал ma c, я генерирую publi c key
3. Готово со всеми настройками .. Время проверить это:
$ s sh -i "keypair.pem" joe@xx.xxx.xxx.xxx
ERROR
$ joe@xx.xxx.xxx.xxx пароль:
Что я здесь делаю не так - почему он запрашивает у меня пароль, если я пропустил его на самом первом шаге?
Если я ввел пароль UNIX при создании нового пользователя, он работает нормально, и я могу подключиться.
Я точно выполнил следующие шаги: https://aws.amazon.com/premiumsupport/knowledge-center/new-user-accounts-linux-instance/
Благодарю за вашу помощь.