次の記事では、Ubuntu20.04にWebminをインストールする方法を見ていきます。 これはXNUMXつです システム管理者を許可するWebベースのツール システムを管理する Gnu / LinuxおよびUnixに似ています、特にサーバー。 Webminを使用すると、ユーザーアカウントの管理、パッケージの更新、システムログファイル、ファイアウォール、電子メール、データベース、Postfixなどの構成を行うことができます。
WebminはPerlで記述されており、独自のプロセスおよびWebサーバーとして実行されます。。 デフォルトでは、ポート10000を介してTCP経由で通信し、OpenSSLがPerlモジュールとともにインストールされている場合は、SSLを使用するように構成できます。
このツールのおかげで 独自のサーバーを構成することの難しさはバックグラウンドに追いやられ、Webminがすべての技術的な部分を処理します、ユーザーの意思決定のみを残します。 このようにして、利用したいオプションを実装する方法の詳細を調査する時間を無駄にする必要がなくなります。
Ubuntu20.04へのWebminのインストール
プログラムのインストールを開始する前に、それは常に良い考えです 最初にリポジトリから入手可能なパッケージを更新します。 これを行うには、ターミナルを開いて(Ctrl + Alt + T)、次のコマンドを実行します。
sudo apt update && sudo apt upgrade
次に、 必要な依存関係をインストールします コマンドの使用:
sudo apt install software-properties-common apt-transport-https
Webminリポジトリを有効にする
この時点で、私たちはしなければなりません これはUbuntu20.04 LTSではまだ利用できないため、Webminリポジトリを有効にします.
まずは、 WebminGPGキーを追加します 次のようになります。
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をインストールする
これまでに、システムを更新し、Webmin GPGキーをインストールし、必要なリポジトリを手動で追加しました。 次に行うことは webminをインストールします ターミナル(Ctrl + Alt + T)で次のコマンドを実行します。
sudo apt install webmin
インストール後、次のことができるようになります ステータスを確認する サービスの コマンドの実行:
sudo systemctl status webmin
上のスクリーンショットに示されているように、Webminはすでに正しく実行されています。 今のために インストールされているバージョンを確認してください、次のコマンドを使用するだけで済みます。
dpkg -l | grep webmin
前の出力では、次のことがわかります。 Webminバージョン1.941をインストールします。 ツールをインストールして実行すると、Webブラウザを使用してコントロールパネルにアクセスできるようになります。
ファイアウォールを構成する
デフォルトでは、 このツールはTCPポート10000でリッスンします. サーバーに外部からアクセスするには、ファイアウォールでポートを開く必要があります。 これを行うには、ターミナルでコマンドを実行します(Ctrl + Alt + T):
sudo ufw allow 10000/tcp
次に、変更を行うためにファイアウォールをリロードします。
sudo ufw reload
ファイアウォールのステータスを確認するために、以下を実行します。
sudo ufw status
ログイン
Webminにログインするには、次のことを行うだけです。 ブラウザを開き、サーバーのIPに移動します:
https://IP-del-servidor:10000/
最初に、潜在的なリスクがあることを示す次のWebページを見ていきます。 それが起こるので、これは気になりません Webminは、ブラウザが安全とは見なさない独自の自己割り当てSSL証明書を生成します.
この障害を回避するには、 ''タブをクリックするだけです。上級'そして'リスクを受け入れて続行します'。
これで、システムユーザーでログインできます。 さらに、このアプリケーションをインストールすると、root名とrootユーザーがマシン上で持っているパスワードを使用してアプリケーションを管理するスーパーユーザーが作成されます。 rootアカウントをアクティブにしていない場合は、Webminrootユーザーのパスワードを変更する必要がある場合があります。。 これは、ターミナルを開いて(Ctrl + Alt + T)、次のコマンドを入力することで実行できます。
sudo /usr/share/webmin/changepass.pl /etc/webmin root nueva-clave
最後に、ログインできる画面が表示されます。
この時点で、Ubuntu20.04システムを仕様に従って構成できます。
インストールを更新するには、起動するたびに、ターミナルで次のコマンドを実行する必要がなくなります(Ctrl + Alt + T)。
sudo apt update && sudo apt upgrade
アンインストール
へ リポジトリを削除する、ターミナル(Ctrl + Alt + T)で、次のコマンドを実行する必要があります。
sudo add-apt-repository --remove "deb https://download.webmin.com/download/repository sarge contrib"
その後、私たちはすることができます ツールを削除します コマンドの使用:
sudo apt remove webmin; sudo apt autoremove
へ このソフトウェアの詳細、あなたは相談することができます プロジェクトのウェブサイト と ドキュメンテーション 彼らはそこでユーザーに私たちを提供します。
みなさん、こんにちは。
優れたツールだと思います。
しかし、一度インストールすると、それがインストールの結果であるかどうかわからないことが起こりました。
Webminをインストールした後。 Ubuntu 20.04を使用しているサーバーでは、サーバーを再起動すると、インターフェイスのIPアドレスが失われます。 そして私はifconfigを介してそれらを構成することを余儀なくされています。 私はinstaller-config.yamlファイルを確認しましたが、正しく構成されています。
Webmin経由で設定しようとしましたが、うまくいきませんでした。
なにか提案を?