webminのインストール

会社のF/Wはhttp以外通してくれないので、昼休みにサーバ管理しようとしてもssh接続できない。 さくらVPSは一応webコンソールを用意してくれているけどそんなに反応はよくない。 困ったな・・・というわけでwebからサーバ管理できるwebminというパッケージをインストール。

Webmin公式サイトのダウンロードページからパッケージをダウンロードして入れる。 うちはDebianなのでdebパッケージをダウンロードして入れる。

$wget http://prdownloads.sourceforge.net/webadmin/webmin_1.530_all.deb
$sudo dpkg -i webmin_1.530_all.deb

したら下記のエラーメッセージ。

未選択パッケージ webmin を選択しています。
(データベースを読み込んでいます ... 現在 36242 個のファイルとディレクトリがインストールされています。)
(hoge.dpkg から) webmin を展開しています...
dpkg: 依存関係の問題により webmin の設定ができません:
 webmin は以下に依存 (depends) します: libnet-ssleay-perl ...しかし:
  パッケージ libnet-ssleay-perl はまだインストールされていません。
 webmin は以下に依存 (depends) します: libauthen-pam-perl ...しかし:
  パッケージ libauthen-pam-perl はまだインストールされていません。
 webmin は以下に依存 (depends) します: libio-pty-perl ...しかし:
  パッケージ libio-pty-perl はまだインストールされていません。
 webmin は以下に依存 (depends) します: apt-show-versions ...しかし:
  パッケージ apt-show-versions はまだインストールされていません。
dpkg: webmin の処理中にエラーが発生しました (--install):
 依存関係の問題 - 設定を見送ります
以下のパッケージの処理中にエラーが発生しました:
 webmin

どうやらlibnet-ssleay-perl, libauthen-pam-perl, libio-pty-perl, apt-show-versionsがないということなので入れる。

$su
#aptitude install libnet-ssleay-perl libauthen-pam-perl libio-pty-perl apt-show-versions 
#dpkg -i webmin_1.530_all.deb

設定ファイルは/etc/webmin/miniserv.conf

#vim /etc/webmin/minserv.conf
port=XXXXX(1024より後ろの好きな番号)
#/etc/init.d/webmin restart #再起動しないと反映されない

いじょ。

iptablesに引っかかる人は、以下の設定を追加

iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport Webminのポート -j ACCEPT
Written on March 21, 2011