Создать пользователя Webmin для экземпляра EC2

Я установил инстанс Amazon EC2, используя Ubuntu 12.04 AMI (ubuntu/images/ebs/ubuntu-precision-12.04-amd64-server-20120424 (ami-a29943cb)), и мне бы хотелось, чтобы Webmin работал (поэтому Я могу настроить DNS).

После выполнения инструкций по установке на сайте Webmin, установщик говорит, что я могу войти в систему с любым именем пользователя / паролем пользователя, у которого есть права суперпользователя.

Проблема в том, что в экземпляре EC2 есть только 1 пользователь "ubuntu", который может войти в систему только с помощью ключей SSH, а не пароля!

Я пытался создать пользователей вручную, и я не могу войти в систему как эти пользователи (даже через SSH), поэтому я думаю, что это может быть разрешением, предоставляемым AMI.

Кто-нибудь знает лучший способ настройки входа в мой вебмин?

5 ответов

Решение

Эндрю Смит прав, но в своем предложении есть лишний шаг. Вам на самом деле не нужно входить в ssh с паролем для работы Webmin; ssh и Webmin - это не связанные сервисы. Просто установите пароль для своего root или sudo ALL способного пользователя, и это будет способ входа в Webmin.

Установите пароль для пользователя root с помощью "passwd root" и войдите в систему через SSL. Если вы хотите разместить веб-сайт, вы можете попробовать virtualmin.

Создайте простого пользователя с паролем с правами sudo, как показано ниже. Вы можете войти в вебмин используя этого пользователя.

sudo useradd -g sudo webmin
sudo passwd webmin

Убедитесь, что вы выбрали надежный пароль, так как это пользователь sudo. Обратитесь сюда за подробностями.

Создайте пароль пользователя webmin следующим образом: /usr/libexec/webmin/changepass.pl /etc/webmin root YOURPASSWORD, Затем вы можете войти в систему как "root" с паролем, который вы установили, не добавляя общесистемный пароль для пользователя root вашей машины.

Итак, причина, по которой вы не можете войти в экземпляр с помощью чего-либо, кроме ключа, - вероятно, sshd_config имеет PasswordAuthentication no

Измени это на да.

Затем создайте пользователя и пароль для этого пользователя, и он может работать.

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