GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu 20.04にWebminをインストールするにはどうすればいいですか?

Webminは、OpenSolaris、GNU / Linux、およびその他のUnixシステム用のWebアクセス可能なシステム構成ツールです。これを使用すると、ユーザー、スペースクォータ、サービス、構成ファイル、コンピューターのシャットダウンなど、多くのオペレーティングシステムの内部的な側面を構成できます。このようなツールは、Linuxサーバーの管理に役立ち、多くの人がアクセスできるようにします。今日は、Ubuntu20.04に問題なくWebminをインストールする方法を学びます。

Webminの紹介

Webminが何であるかについて可能な限り最良の定義は、Webサイト自体によって与えられます。

Webminは、Unixのシステム管理用のWebベースのインターフェイスです。最新のWebブラウザーを使用して、ユーザーアカウント、Apache、DNS、ファイル共有などをセットアップできます。 Webminを使用すると、/etc/passwdなどのUnix構成ファイルを手動で編集する必要がなくなります。 コンソールまたはリモートからシステムを管理できます

したがって、Webminを使用してLinuxサーバーをリモートで管理することは非常に簡単になります ただし、単純な操作を対象としていることに注意してください。

他の方法では不可能だったように、Webminはオープンソースであり、非常に活発な開発が行われているため、多くのプロジェクトに理想的です。バグを修正し、グラフィカルインターフェイスの一部の項目を改善する新しいバージョンがリリースされました。

Ubuntu20.04にWebminをインストールする

Linuxの優れたサポートのおかげで、インストールを実行するためのいくつかの選択肢があります。ただし、プログラムがシステムに統合され、APTを使用して最新の状態に保つことが保証されるため、プログラムの公式リポジトリを使用することが最善の方法であると考えられます。

そのため、ターミナルを開くか、SSH経由でサーバーに接続して更新します。

sudo apt update
sudo apt upgrade

これで、Ubuntuにすべてのセキュリティパッチが適用され、apt-transport-httpsをインストールできます。 Webminリポジトリを追加するために必要なパッケージ。

sudo apt install apt-transport-https

これで、Webminリポジトリを追加できます。したがって、Ubuntuリポジトリファイルに新しいエントリを作成します。

sudo nano /etc/apt/sources.list

ファイルの最後に、次の行を追加します。

deb https://download.webmin.com/download/repository sarge contrib

変更を保存してエディタを閉じます。

次に、GPGキーをリポジトリに追加して、システムが問題なくGPGキーを処理できるようにします。

まず、ダウンロードします

wget https://download.webmin.com/jcameron-key.asc

そして今、それをあなたのシステムに追加します

sudo apt-key add jcameron-key.asc

出力:

OK

次に、APTキャッシュを更新します。

sudo apt update

そして、次のコマンドを実行してWebminをインストールします。

sudo apt install webmin
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  libauthen-pam-perl libgdbm-compat4 libio-pty-perl libnet-ssleay-perl libperl5.30 perl perl-modules-5.30 perl-openssl-defaults unzip
Suggested packages:
  perl-doc libterm-readline-gnu-perl | libterm-readline-perl-perl make libb-debug-perl liblocale-codes-perl zip
The following NEW packages will be installed:
  libauthen-pam-perl libgdbm-compat4 libio-pty-perl libnet-ssleay-perl libperl5.30 perl perl-modules-5.30 perl-openssl-defaults unzip webmin
0 upgraded, 10 newly installed, 0 to remove and 45 not upgraded.
Need to get 36.3 MB of archives.
After this operation, 353 MB of additional disk space will be used.
Do you want to continue? [Y/n]

WebminのリバースプロキシとしてのNginxの構成

webminはネットワークからアクセスできるため、Nginxをリバースプロキシとしてインストールして構成する必要があります。これにより、アクセスがより良く、より安全になります。

したがって、Ubuntu20.04にNginxをインストールします

sudo apt install nginx

Nginxをインストールしたら、Webmin専用の新しい構成ファイルを作成する必要があります。

sudo nano /etc/nginx/conf.d/domain.com

そして、ファイルに以下を追加します

server {
  server_name webmin.example.com;
  listen 443;
  ssl on;
  ssl_certificate /etc/webmin/miniserv.pem;
  ssl_certificate_key /etc/webmin/miniserv.pem;
  access_log off;
  error_log off;

  location /RequestDenied {
    return 418;
  }

  location / {
    proxy_pass      https://127.0.0.1:10000;
    proxy_redirect  off;

    #Proxy Settings
    proxy_redirect     off;
    proxy_set_header   Host             $host:$server_port;
    proxy_set_header   X-Real-IP        $remote_addr;
    proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;

    proxy_max_temp_file_size 0;
    proxy_connect_timeout      90;
    proxy_send_timeout         90;
    proxy_read_timeout         90;
    proxy_buffer_size          128k;
    proxy_buffers              32 32k;
    proxy_busy_buffers_size    256k;
    proxy_temp_file_write_size 256k;
  }
}

server_name 値はドメインに置き換える必要があります。

変更を保存してエディターを閉じたら、Nginxサービスを再起動して変更を適用します。

sudo systemctl restart nginx

Webminへのアクセス

次に、Webブラウザを開き、ドメインを使用してwebminにアクセスします。

システムのログイン情報を入力する必要があるログイン画面が表示されます。したがって、システムにログインするときに使用するのと同じクレデンシャルを使用するだけで済みます。

これで、Webminのメイン画面が表示されます。

Ubuntu20.04でのWebminの削除

Webminを使用したくない場合は、Webminをアンインストールして、システムリポジトリファイルのwebminエントリを削除してください。

sudo apt remove webmin

Nginxを使用しなくなった場合は、アンインストールすることもできます。

sudo apt remove nginx
結論

ホームサーバーであってもサーバーを管理するのは簡単な作業ではありません。そのため、Webminのようなツールを使用すると、サーバーを手に入れることができるので便利です。すべて私たちを助ける有能なグラフィカルインターフェースから。


Ubuntu
  1. UbuntuにWebminをインストールする方法

  2. Ubuntu20.04にWebminをインストールする方法

  3. Ubuntu18.04にWebminをインストールする方法

  1. Ubuntu20.04にRをインストールする方法

  2. Ubuntu18.04にGoをインストールする方法

  3. Ubuntu18.04にRをインストールする方法

  1. Ubuntu18.04にWebminをインストールする方法

  2. Ubuntu15.04にWebminをインストールする方法

  3. Ubuntu20.04にqtをインストールする方法