2011年3月15日火曜日

Ubuntu に Webmin のインストール

Ubuntu に Webmin のインストール

Ubuntu Maverick Meerkat 10.10 Server Edition
VMWareとかVirtualBoxとかにUbuntuServerをインストールしてある
OpenSSH を導入しリモートログイン出来るようになっている
Apache2, MySQL, PHP5 がインストールしてある
ターミナルエミュレーターから接続して操作する
ssl導入済み
mod-rewrite導入済み
ufw導入済み



(01)Webminをインストールする


Webminが必要とするパッケージを追加インストールする
$ sudo apt-get install apt-show-versions libapt-pkg-perl libauthen-pam-perl libio-pty-perl libnet-ssleay-perl

webminのダウンロード
ダウンロード
$ wget http://sourceforge.net/projects/webadmin/files/webmin/1.530/webmin_1.530_all.deb

webminのインストール
$ sudo dpkg -i webmin_1.530_all.deb

apt-show-versions libapt-pkg-perl libauthen-pam-perl libio-pty-perl libnet-ssleay-perl などのパッケージをインストールしていなかった場合

以下のエラーが出る

未選択パッケージ webmin を選択しています。
(データベースを読み込んでいます ... 現在 57763 個のファイルとディレクトリがインストールされています。)
(webmin_1.530_all.deb から) 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):
依存関係の問題 - 設定を見送ります
ureadahead のトリガを処理しています ...
ureadahead will be reprofiled on next reboot
以下のパッケージの処理中にエラーが発生しました:

以下ののコマンドでインストールを補完することができる
pkgで足りなかったライブラリを全部インストールして且つwebminのインストールをする
$ sudo apt-get -f install


(02)ufwの設定


Ubuntuファイヤーウォールの状態を確認
$ sudo ufw status

Ubuntuファイヤーウォールでwebminが使用するポートを許可する
$ sudo ufw allow 10000


(03)webmin の日本語化


webmin にアクセスする
https://serve.ip.address:10000/

使用するユーザーネームとパスワードは、ubuntuでsudoの権限を持っているものを利用する

webmin → chage language and theme → webimn ui language へ進む
perasonal choice をチェックし japanese(JA_JP.EUTF8) を選び make changes を押す。
リロードすると日本語化されている

その他


(01)
Mac の Camino ブラウザはオレオレ証明を許さないので、閲覧できない。
オレオレ証明でも閲覧できるブラウザを使う。

(02)
Mac でオレオレ証明でも閲覧できるブラウザを使って、ファイルマネージャーを開くと
javax.net.ssl.SSLHandshakeException java.security.CertificateEception
というエラーが出る

VMWare上のゲストUbuntu Desktopから、VMWare上のゲストUbuntu Serverに SSL でログインしてならファイルマネージャーを開くとエラーにならなかった。
Mac側のJavaの問題かもしれない。

(03)
Ubuntu上のGoogle ChromeではSSLの管理ができない。
FirefoxならSSLの管理ができる


参考


Ubuntu Server 10.04にWebminを導入し試用する
http://tsuzuki-labo.com/joomla/ubuntu/ubuntu-server-1004webmin.html

6、Ubuntuでサーバ: 「Webmin」で、らくらくファイル・サーバを設置
http://server-ubuntu.blogspot.com/2007/11/webmin.html

6、Ubuntuでサーバ: 「Webmin」で、らくらくファイル・サーバを設置
http://server-ubuntu.blogspot.com/2007/11/webmin.html

0 コメント: