web-dev-qa-db-ja.com

EC2インスタンスのWebminユーザーを作成します

Ubuntu 12.04 AMI(ubuntu/images/ebs/ubuntu-precise-12.04-AMD64-server-20120424(AMI-a29943cb))を使用してAmazon EC2インスタンスをセットアップしましたが、Webminを機能させたいです( DNSを設定できます)。

Webminのサイトのインストール手順に従った後、インストーラーは、スーパーユーザーアクセス権を持つユーザーの任意のユーザー名/パスでログインできると言います。

問題は、EC2インスタンスに1人のユーザー「ubuntu」しかなく、SSHキーを使用してのみログインできることです。パスワードは使用できません。

手動でユーザーを作成しようとしましたが、(SSH経由でも)それらのユーザーとしてログインできないので、AMIによって提供された許可のものである可能性があります。

誰かが私のwebminへのログインを設定するための最良の方法を知っていますか?

1
Dean Rather

アンドリュー・スミスは正しいですが、彼の提案には不必要なステップがあります。 Webminが機能するために、実際にパスワードを使用してsshにログインする必要はありません。 sshとWebminは無関係のサービスです。ルートまたはSudoALL対応ユーザーのパスワードを設定するだけで、Webminにログインできます。

1
swelljoe

「passwdroot」を使用してrootのパスワードを設定し、SSL経由でログインします。ウェブサイトをホストしたい場合は、virtualminを試してみてください。

3
Andrew Smith

以下に示すように、Sudo権限を持つパスワードを持つ単純なユーザーを作成します。このユーザーを使用してwebminにログインできます。

Sudo useradd -g Sudo webmin
Sudo passwd webmin

これはSudoユーザーであるため、必ず強力なパスワードを選択してください。詳細は こちら をご覧ください。

1
Drona

わかりました。キー以外でインスタンスにログインできない理由は、おそらくsshd_configにPasswordAuthenticationがないためです。

はいに変更します。

次に、ユーザーとそのユーザーのパスワードを作成すると、機能する可能性があります。

0
MichaelB

次のようにwebminユーザーパスワードを作成します:/usr/libexec/webmin/changepass.pl /etc/webmin root YOURPASSWORD。次に、システム全体のパスワードをマシンのrootユーザーに追加せずに、設定したパスワードで「root」としてログインできます。

0
Drakes