Как установить & ldquo; PasswordAuthentication & rdquo; как да через автоматизацию

В Ubuntu 16.4 EC2 PasswordAuthentication по умолчанию отсутствует на виртуально запущенной машине. Это не удобно, потому что я хочу добавить новых пользователей и позволить им войти в систему с паролем. Я хочу, чтобы это ручное занятие было автоматизировано с помощью bash-скрипта или команд.

Мой справочный вопрос: Невозможно войти в систему нового пользователя, которого я создал, показывая Отказано в доступе (publickey) без запроса пароля

Прямо сейчас я вручную изменяю PasswordAuthentication как yes и затем «service sshd» перезагрузить».

2
задан 24 August 2018 в 00:52

1 ответ

Работают следующие команды:

Сохраните следующее как файл сценария, что-то вроде example.sh

#!/bin/bash
# sudo sed -i "/^[^#]*PasswordAuthentication[[:space:]]no/c\PasswordAuthentication yes" /etc/ssh/sshd_config
# sudo service sshd restart

Запустите сценарий после сохранения вышеуказанных команд в сценарии.

# sudo ./example.sh
0
ответ дан 24 August 2018 в 00:52

Другие вопросы по тегам:

Похожие вопросы: