序章

Webminは、Unixライクなシステム向けのWebベースのシステム管理ツールです。 コマンドラインシステム管理の簡単な代替手段を提供し、提供されているWebminモジュールを使用して、ユーザーやサービスなどのシステムのさまざまな側面を管理するために使用できます。 独自のサーバーを管理したいが、コマンドラインに慣れていない場合は、Webminが使い始めるのに役立つ優れたツールです。

このチュートリアルでは、Ubuntu14.04でapt-getを使用してSSLを使用したWebminのインストールについて説明します。

前提条件

Webminをインストールするには、root権限を持つユーザーにアクセスできる必要があります。 このリンクの手順1〜3に従って、root以外のユーザーに sudo アクセスを設定することをお勧めします: Ubuntu14.04を使用したサーバーの初期設定。 このユーザーはWebminインターフェースへのログインにも使用され、Webminは資格情報を使用してサーバーを管理します。

Webminを介してサーバーにログインするには、パスワードベースの認証を有効にする必要があることに注意してください。

SSH経由でログイン

SSH経由で作成した(またはroot)新しいユーザーとしてサーバーにログインします(ここでユーザー名とサーバーのIPアドレスを置き換えます)。

ssh new_user@server_IP_address

パスワードプロンプトに応答して、ログインプロセスを完了します。

Webminのインストールを始めましょう!

Webminをインストールする

apt-getを介してWebminをインストールするには、最初にWebminリポジトリをsources.listファイルに追加する必要があります。

サーバーで、お気に入りのテキストエディタでsources.listファイルを開きます。 このチュートリアルではnanoを使用します。

sudo nano /etc/apt/sources.list

「[sudo]パスワード」の入力を求められたら、ユーザーのパスワードを入力します。

次に、Ctrl-WCtrl-Vの順に押してファイルの最後に移動し、ファイルに次の行を追加します。

deb http://download.webmin.com/download/repository sarge contrib
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib

編集が終わったら、Ctrl-XyRETURNの順に押してファイルを保存します。

次に、Webmin GPGキーをaptに追加して、追加したソースリポジトリが信頼されるようにします。 このコマンドはそれを行います:

wget -q http://www.webmin.com/jcameron-key.asc -O- | sudo apt-key add -

Webminをインストールする前に、apt-getのパッケージリストを更新する必要があります。

sudo apt-get update

次に、このapt-getコマンドを実行してWebminをインストールします。

sudo apt-get install webmin

yと入力して、インストールを確認します。

インストールが完了すると、Webminサービスが自動的に開始されます。

Webminにログインします

Webブラウザーで、ポート10000のパブリックIPアドレス(SSH経由でのログインに使用したのと同じIPアドレス)を介してサーバーのWebminログインページにアクセスします。 デフォルトでは、WebminはSSL / TLSを有効にして起動するため、HTTPSを使用して接続する必要があります。

WebブラウザでこのURLを開きます(IPアドレスに置き換えます)。

https://server_IP_address:10000

サーバーのSSL証明書が信頼されていないことを示す警告が表示されます。 これは、Webminがインストール時にSSL証明書を自動的に生成してインストールするためであり、このSSL証明書は、コンピューターによって信頼されている認証局によって発行されたものではありません。 コンピュータは証明書の有効性を確認できませんが、実際には自分のサーバーにアクセスしていることがわかります。 続行しても問題ありません。

証明書を信頼するようにWebブラウザに指示します。 たとえば、Chromeを使用している場合は、 Advanced リンクをクリックしてから、 Proceed to server_IP_address(unsafe)リンクをクリックします。 Firefoxを使用している場合は、リスクを理解する例外の追加…ボタン、セキュリティ例外の確認ボタンの順にクリックします。

この時点で、Webminログイン画面が表示されます。

Webmin login screen

SSH経由でサーバーにログインするために使用したものと同じログイン資格情報を入力します。 このユーザーは、sudoを介してroot特権を持っている必要があります。

おめでとう! これでWebminが正常にインストールされ、使用できるようになりました。 特権ユーザーを使用してWebminにアクセスしているため、Webminアプリケーションはサーバーに完全にアクセスできます。ログイン資格情報を安全に保管してください。

Webminの使用

Webminに初めてログインすると、システム情報ページが表示され、システムのリソースの概要やその他の情報が表示されます。 このビューには、利用可能なWebminアップデートも表示されます。

Webmin Dashboard

左側に、さまざまなWebminモジュールにアクセスしてサーバーを管理するために使用できるナビゲーションメニューが表示されます。 ナビゲーションメニューはカテゴリに編成されており、各カテゴリには独自のモジュールセットがあります。 Webmin カテゴリは、Webminアプリケーションの構成に使用されるモジュールが含まれているため特別ですが、他のカテゴリはさまざまなシステム管理タスクの実行に使用されます。

時間をかけて利用可能なモジュールを調べ、Webminに慣れてください。

例:新しいユーザーを作成する

Webminで実行できる基本的なシステム管理タスクはユーザー管理です。 ユーザーとグループモジュールを使用して新しいユーザーを作成する方法を示します。

ナビゲーションメニューのシステムカテゴリを展開し、ユーザーとグループをクリックします。

次に、新しいユーザーを作成します。リンクをクリックします。

Create user

ユーザー名と新しいユーザーに割り当てるその他の設定を入力し、作成ボタンをクリックします。

ユーザーは、指定された設定でサーバー上に作成されます。

ユーザーとグループモジュールを使用して、ユーザーとグループの削除や無効化など、他のユーザー管理タスクを実行することもできます。

例:Apacheをインストールする

Webminには、さまざまなソフトウェアパッケージを管理するさまざまなモジュールが付属しています。 例として、 ApacheWebserverモジュールを使用してWebサーバーをインストールする方法を示します。

ナビゲーションメニューで、未使用モジュールをクリックしてカテゴリを展開し、ApacheWebサーバーをクリックします。

サーバーにApacheがインストールされていない場合、モジュールは通知し、Apacheをインストールする方法を提供します。

ここをクリックリンク(最後の文)を使用して、Webminを介してapt-get経由でApacheをインストールします。

Apacheのインストールが完了すると、サーバーはデフォルトのApacheサーバーを実行します。

ApacheWebserverモジュールはServersカテゴリに移動され、Apacheサーバーの構成を管理するために使用できます。

結論

これで、UbuntuサーバーにWebminがインストールされたので、Webminを使用して基本的なシステム管理タスクを実行できるようになります。

幸運を!