2007-06-02 17:39:34
Webminのインストール - Debian(etch)
テーマ:Debian(etch)
※2008/10/15追記
この記事は新ブログ「M'sNOTE」に移行が完了しています。最新バージョンを使って見やすく書き直していますので、ぜひ新ブログ「M'sNOTE」を参照してください。
今回は Webmin のインストールにチャレンジしてみます。
■ Webminとは?
ブラウザからユーザーアカウントの管理や Apache などのサーバの設定、RAID といったハードウェア設定などを行うことができるツール。 Vine Linux 2.5 や Turbolinux 8 には標準でインストールされている・・・らしい。(@ITより転載)
必要最小限のソフトウェアしかインストールしていないサーバマシンでは、GUI で設定を行うことができません。だからといって、わざわざ X-window システムを導入するのもねぇ・・・。
こんな時に役立つのが Webmin です。ということで、早速インストールを開始してみましょう。
// sourceforge から Debian 用にパッケージ化されたファイルをダウンロード
~# wget http://nchc.dl.sourceforge.net/sourceforge/webadmin/webmin_1.320_all.deb
// ダウンロードしたファイルを使ってインストール開始
~# dpkg -i webmin_1.320_all.deb
Selecting previously deselected package webmin.
(Reading database ... 28021 files and directories currently installed.)
Unpacking webmin (from webmin_1.320_all.deb) ...
dpkg: dependency problems prevent configuration of webmin:
webmin depends on libnet-ssleay-perl; however:
Package libnet-ssleay-perl is not installed.
webmin depends on libauthen-pam-perl; however:
Package libauthen-pam-perl is not installed.
webmin depends on libio-pty-perl; however:
Package libio-pty-perl is not installed.
webmin depends on libmd5-perl; however:
Package libmd5-perl is not installed.
dpkg: error processing webmin (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
webmin
何やら Webmin に必要なパッケージがインストールされていません的なメッセージが・・・
それなら!ということで、足りないパッケージを aptitude でインストールします。なお、不足していたパッケージのインストールが完了すると同時に Webmin のインストールが自動的に再開されます。
~# aptitude install libnet-ssleay-perl libauthen-pam-perl libio-pty-perl libmd5-perl
Reading package lists... Done
Building dependency tree... Done
Reading extended state information
Initializing package states... Done
Reading task descriptions... Done
Building tag database... Done
The following NEW packages will be installed:
libauthen-pam-perl libio-pty-perl libmd5-perl libnet-ssleay-perl
0 packages upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
Need to get 273kB of archives. After unpacking 1221kB will be used.
Writing extended state information... Done
Get:1 http://ftp.riken.go.jp etch/main libnet-ssleay-perl 1.30-1 [192kB]
Get:2 http://ftp.riken.go.jp etch/main libauthen-pam-perl 0.16-1 [32.6kB]
Get:3 http://ftp.riken.go.jp etch/main libio-pty-perl 1:1.05-2 [43.0kB]
Get:4 http://ftp.riken.go.jp etch/main libmd5-perl 2.03-1 [5700B]
Fetched 273kB in 0s (687kB/s)
Selecting previously deselected package libnet-ssleay-perl.
(Reading database ... 41942 files and directories currently installed.)
Unpacking libnet-ssleay-perl (from .../libnet-ssleay-perl_1.30-1_i386.deb) ...
Selecting previously deselected package libauthen-pam-perl.
Unpacking libauthen-pam-perl (from .../libauthen-pam-perl_0.16-1_i386.deb) ...
Selecting previously deselected package libio-pty-perl.
Unpacking libio-pty-perl (from .../libio-pty-perl_1%3a1.05-2_i386.deb) ...
Selecting previously deselected package libmd5-perl.
Unpacking libmd5-perl (from .../libmd5-perl_2.03-1_all.deb) ...
Setting up libnet-ssleay-perl (1.30-1) ...
Setting up libauthen-pam-perl (0.16-1) ...
Setting up libio-pty-perl (1.05-2) ...
Setting up libmd5-perl (2.03-1) ...
Setting up webmin (1.320) ...
Webmin install complete. You can now login to https://debian:10000/
as root with your root password, or as any user who can use sudo
to run commands as root.
これで Webmin のインストールは完了。早速、クライアントマシン(WindowsXP等)からブラウザでアクセスしてみましょう。
ブラウザに https://サーバIP:10000/ と入力してアクセスします。無事にログイン画面が表示されれば成功です。
では root でログインしてください。
この段階ではメニューが英語表示になっていますので、設定を変更して表示を日本語に切り替えます。
■言語の変更方法
1:ログイン後に表示されるメニュー(画面左)にある Webmin をクリック。
2:新たに表示されたサブメニューの Change Language and Theme をクリック。
3:Webmin UI language で Personal choice .. を選んで、プルダウンメニューから Japanese (JA_JP.UTF-8) もしくは Japanese (JA_JP.EUC) を選択。
4:Make Changes ボタンをクリック。
5:左側のメニューにある Logout をクリックして、一旦ログアウト。
6:再度 root でログインすると、メニューが日本語表示になっているはずです。
続いてアクセス制限をかけます。初期設定のままでは、どこからでも Webmin のログインできてしまいます。これはセキュリティ上好ましくありません。
■アクセス制限設定
1:画面左のメニューから Webmin をクリック。
2:新たに表示されたサブメニューの「Webmin設定」をクリック。
3:「IPアドレスのアクセス制限」アイコンをクリック。
4:「リストされたアドレスからのみ許可」を選択して、フォームにクライアントのIPアドレスを入力。(例:192.168.1.11)
5:「保存」ボタンをクリックして完了。
※ 補足(Webminのアップデート方法) ※
Webminのアップデート作業は、[Webmin]カテゴリの[Webminの設定]-[Webminのアップグレード]を選択する。次に、表示されるオプションから[www.webmin.comからの最新バージョン]を選択して、[Webminのアップグレード]ボタンをクリックする。画面の指示に従って作業を進めると、アップデート作業は終了です。
なお、アップデートを行うと言語の設定がデフォルト(英語)に戻ってしまいます。日本語にするには、[Webmin]カテゴリの[Webmin設定]-[言語]を選択して、言語の一覧から[Japanese (JA_JP.UTF-8)]もしくは[Japanese(JA_JP.EUC)]を選択しましょう。
これで快適なメンテナンス環境が構築できました。バシバシ設定を変更して、好みのサーバに仕上げてください!(^^)
この記事が少しでも参考になった方はクリックお願いします。
この記事は新ブログ「M'sNOTE」に移行が完了しています。最新バージョンを使って見やすく書き直していますので、ぜひ新ブログ「M'sNOTE」を参照してください。
今回は Webmin のインストールにチャレンジしてみます。
■ Webminとは?
ブラウザからユーザーアカウントの管理や Apache などのサーバの設定、RAID といったハードウェア設定などを行うことができるツール。 Vine Linux 2.5 や Turbolinux 8 には標準でインストールされている・・・らしい。(@ITより転載)
必要最小限のソフトウェアしかインストールしていないサーバマシンでは、GUI で設定を行うことができません。だからといって、わざわざ X-window システムを導入するのもねぇ・・・。
こんな時に役立つのが Webmin です。ということで、早速インストールを開始してみましょう。
// sourceforge から Debian 用にパッケージ化されたファイルをダウンロード
~# wget http://nchc.dl.sourceforge.net/sourceforge/webadmin/webmin_1.320_all.deb
// ダウンロードしたファイルを使ってインストール開始
~# dpkg -i webmin_1.320_all.deb
Selecting previously deselected package webmin.
(Reading database ... 28021 files and directories currently installed.)
Unpacking webmin (from webmin_1.320_all.deb) ...
dpkg: dependency problems prevent configuration of webmin:
webmin depends on libnet-ssleay-perl; however:
Package libnet-ssleay-perl is not installed.
webmin depends on libauthen-pam-perl; however:
Package libauthen-pam-perl is not installed.
webmin depends on libio-pty-perl; however:
Package libio-pty-perl is not installed.
webmin depends on libmd5-perl; however:
Package libmd5-perl is not installed.
dpkg: error processing webmin (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
webmin
何やら Webmin に必要なパッケージがインストールされていません的なメッセージが・・・
それなら!ということで、足りないパッケージを aptitude でインストールします。なお、不足していたパッケージのインストールが完了すると同時に Webmin のインストールが自動的に再開されます。
~# aptitude install libnet-ssleay-perl libauthen-pam-perl libio-pty-perl libmd5-perl
Reading package lists... Done
Building dependency tree... Done
Reading extended state information
Initializing package states... Done
Reading task descriptions... Done
Building tag database... Done
The following NEW packages will be installed:
libauthen-pam-perl libio-pty-perl libmd5-perl libnet-ssleay-perl
0 packages upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
Need to get 273kB of archives. After unpacking 1221kB will be used.
Writing extended state information... Done
Get:1 http://ftp.riken.go.jp etch/main libnet-ssleay-perl 1.30-1 [192kB]
Get:2 http://ftp.riken.go.jp etch/main libauthen-pam-perl 0.16-1 [32.6kB]
Get:3 http://ftp.riken.go.jp etch/main libio-pty-perl 1:1.05-2 [43.0kB]
Get:4 http://ftp.riken.go.jp etch/main libmd5-perl 2.03-1 [5700B]
Fetched 273kB in 0s (687kB/s)
Selecting previously deselected package libnet-ssleay-perl.
(Reading database ... 41942 files and directories currently installed.)
Unpacking libnet-ssleay-perl (from .../libnet-ssleay-perl_1.30-1_i386.deb) ...
Selecting previously deselected package libauthen-pam-perl.
Unpacking libauthen-pam-perl (from .../libauthen-pam-perl_0.16-1_i386.deb) ...
Selecting previously deselected package libio-pty-perl.
Unpacking libio-pty-perl (from .../libio-pty-perl_1%3a1.05-2_i386.deb) ...
Selecting previously deselected package libmd5-perl.
Unpacking libmd5-perl (from .../libmd5-perl_2.03-1_all.deb) ...
Setting up libnet-ssleay-perl (1.30-1) ...
Setting up libauthen-pam-perl (0.16-1) ...
Setting up libio-pty-perl (1.05-2) ...
Setting up libmd5-perl (2.03-1) ...
Setting up webmin (1.320) ...
Webmin install complete. You can now login to https://debian:10000/
as root with your root password, or as any user who can use sudo
to run commands as root.
これで Webmin のインストールは完了。早速、クライアントマシン(WindowsXP等)からブラウザでアクセスしてみましょう。
ブラウザに https://サーバIP:10000/ と入力してアクセスします。無事にログイン画面が表示されれば成功です。
では root でログインしてください。
この段階ではメニューが英語表示になっていますので、設定を変更して表示を日本語に切り替えます。
■言語の変更方法
1:ログイン後に表示されるメニュー(画面左)にある Webmin をクリック。
2:新たに表示されたサブメニューの Change Language and Theme をクリック。
3:Webmin UI language で Personal choice .. を選んで、プルダウンメニューから Japanese (JA_JP.UTF-8) もしくは Japanese (JA_JP.EUC) を選択。
4:Make Changes ボタンをクリック。
5:左側のメニューにある Logout をクリックして、一旦ログアウト。
6:再度 root でログインすると、メニューが日本語表示になっているはずです。
続いてアクセス制限をかけます。初期設定のままでは、どこからでも Webmin のログインできてしまいます。これはセキュリティ上好ましくありません。
■アクセス制限設定
1:画面左のメニューから Webmin をクリック。
2:新たに表示されたサブメニューの「Webmin設定」をクリック。
3:「IPアドレスのアクセス制限」アイコンをクリック。
4:「リストされたアドレスからのみ許可」を選択して、フォームにクライアントのIPアドレスを入力。(例:192.168.1.11)
5:「保存」ボタンをクリックして完了。
※ 補足(Webminのアップデート方法) ※
Webminのアップデート作業は、[Webmin]カテゴリの[Webminの設定]-[Webminのアップグレード]を選択する。次に、表示されるオプションから[www.webmin.comからの最新バージョン]を選択して、[Webminのアップグレード]ボタンをクリックする。画面の指示に従って作業を進めると、アップデート作業は終了です。
なお、アップデートを行うと言語の設定がデフォルト(英語)に戻ってしまいます。日本語にするには、[Webmin]カテゴリの[Webmin設定]-[言語]を選択して、言語の一覧から[Japanese (JA_JP.UTF-8)]もしくは[Japanese(JA_JP.EUC)]を選択しましょう。
これで快適なメンテナンス環境が構築できました。バシバシ設定を変更して、好みのサーバに仕上げてください!(^^)
この記事が少しでも参考になった方はクリックお願いします。




1 ■無題
記事助かりました( ; ̄ω ̄)ゞ
また適度に読ませていただきます。