Webminを使用すると、ユーザーアカウントの管理、パッケージの更新、システムログファイル、ファイアウォール、電子メール、データベース、Postfixなどの構成を行うことができます。WebminはPerlで記述されており、独自のプロセスおよびWebサーバーとして実行されます。 デフォルトでは、ポート10000を介してTCP経由で通信し、OpenSSLがPerlモジュールとともにインストールされている場合は、SSLを使用するように構成できます。
最初にリポジトリから入手可能なパッケージを更新します。
sudo apt update && sudo apt upgrade
必要な依存関係をインストールします
sudo apt install software-properties-common apt-transport-https
Webminリポジトリを有効にする
sudo wget -q http://www.webmin.com/jcameron-key.asc -O- | sudo apt-key add -
Webminリポジトリを手動で追加する
sudo add-apt-repository "deb [arch=amd64] http://download.webmin.com/download/repository sarge contrib"
webminをインストールします
sudo apt install webmin
ステータスを確認する
sudo systemctl status webmin
ファイアウォールを構成する
デフォルトでは、 このツールはTCPポート10000でリッスンします. サーバーに外部からアクセスするには、ファイアウォールでポートを開く必要があります。
sudo ufw allow 10000/tcp
次に、変更を行うためにファイアウォールをリロードします。
sudo ufw reload
ファイアウォールのステータスを確認するために、以下を実行します。
sudo ufw status
ログイン
Webminにログインするには、次のことを行うだけです。 ブラウザを開き、サーバーのIPに移動します:
https://IP-del-servidor:10000/
最初に、潜在的なリスクがあることを示す次のWebページを見ていきます。 それが起こるので、これは気になりません Webminは、ブラウザが安全とは見なさない独自の自己割り当てSSL証明書を生成します.この障害を回避するには、 ''タブをクリックするだけです。Avanzado'そして'リスクを受け入れて続行します'。これで、システムユーザーでログインできます。 さらに、このアプリケーションをインストールすると、root名とrootユーザーがマシン上で持っているパスワードを使用してアプリケーションを管理するスーパーユーザーが作成されます。 rootアカウントをアクティブにしていない場合は、Webminrootユーザーのパスワードを変更する必要がある場合があります。
sudo /usr/share/webmin/changepass.pl /etc/webmin root nueva-clave
最後に、ログインできる画面が表示されます。
アンインストール
リポジトリを削除する
sudo add-apt-repository --remove "deb https://download.webmin.com/download/repository sarge contrib"
Ubuntu20.04でのWebminのアンインストール
sudo apt remove webmin; sudo apt autoremove