Webminを使用してUbuntuでFTPサーバーをセットアップする方法

Webminを使用してUbuntuでFTPサーバーをセットアップする方法

UbuntuサーバーシステムにFTPサーバーをセットアップしたいが、構成ファイルを処理したくないですか?もしそうなら、Webminはあなたのためです!Webminは、ユーザーが使いやすいWebインターフェイスでUNIXライクなサーバーを管理できるようにする優れたツールです。Webminを使用してUbuntuでFTPサーバーをセットアップする方法は次のとおりです。

Webminを使用してUbuntuでFTPサーバーをセットアップする方法

UbuntuサーバーでWebminを設定する

Web UIインターフェイスを使用してFTPサーバーを作成する前に、UbuntuサーバーにWebminをインストールする必要があります。ありがたいことに、WebminはUbuntuをかなりうまくサポートしています。アプリを機能させるには、Webminの公式Webサイトにアクセスしてください

Webmin Webサイトにアクセスしたら、「Debianパッケージ」ダウンロードボタンを見つけて、マウスでクリックします。このボタンを選択すると、WebminDEBパッケージがコンピューターにダウンロードされます。

ダウンロードが完了したら、LinuxデスクトップのターミナルからSSHを使用してUbuntuシステムにログインします。または、Ubuntuシステムに座って、TTYコンソールを使用してログインします。

ターミナルにアクセスできる場合は、WebminDEBパッケージをUbuntuサーバーに転送します。次に、UbuntuにDEBパッケージをインストールして、Webminを機能させます。

WebminがUbuntuServerで動作している状態で、コンピューターでWebブラウザーを開きます。次に、次のURLにアクセスしてWebUIにアクセスします。

Webminを使用してUbuntuでFTPサーバーをセットアップする方法

http://YOUR_UBUNTU_SERVER_IP_OR_HOSTNAME:10000

Webminのrootパスワード

Webminはユーザーにデフォルトのユーザー名またはパスワードを提供しません。代わりに、システムの既存のrootアカウントに完全に依存します。ただし、Ubuntuはデフォルトでこのrootアカウントを無効にしているため、ログインする前に再度有効にする必要があります。

Webminを使用してUbuntuでFTPサーバーをセットアップする方法

Ubuntu内でrootパスワードを再度有効にするには、sudo-sコマンドを使用してrootとしてターミナルウィンドウにログインします。次に、ターミナルウィンドウがrootになったら、passwdコマンドを実行して新しいrootパスワードを設定します。

sudo -s

passwd

Ubuntuのrootパスワードは、覚えやすく安全なものに設定してください。

ProFTPDWebminモジュールのインストール

Webminに含まれているFTPサーバーモジュールは素晴らしいものではありません。その代わりに、ProFTPDモジュールを使用します。残念ながら、このモジュールはサードパーティであるため、使用する前にインストールする必要があります。

WebminインストールにProFTPDモジュールをインストールするには、以下のステップバイステップの手順に従ってください。

Webminを使用してUbuntuでFTPサーバーをセットアップする方法

ステップ1:まず、このリンクを選択し、ProFTPDモジュールの最新リリースをコンピューターにダウンロードします。Linuxターミナルを使用してこのモジュールをダウンロードする場合は、以下のコマンドを入力します。

wget http://www.webmin.com/webmin/download/modules/proftpd.wbm.gz

ステップ2: ProFTPDモジュールの最新リリースをダウンロードした後、Webmin Web UIを開き、ユーザーアカウントにログインします。次に、サイドバーで「Webmin」オプションを見つけて、マウスでクリックします。

ステップ3:サイドバーでWebminオプションを選択したら、「Webmin構成」を選択してWebmin構成領域にアクセスします。

Webminを使用してUbuntuでFTPサーバーをセットアップする方法

ステップ4: Webmin構成領域内で、「Webminモジュール」ボタンを見つけて、マウスでクリックします。このボタンを選択すると、Webminモジュール領域がロードされます。

Webminを使用してUbuntuでFTPサーバーをセットアップする方法

ステップ5:「モジュールのインストール」セクションを探し、「アップロードされたファイルから」をクリックします。次に、ペーパークリップアイコンをクリックして、コンピューター上のProFTPDWebminモジュールを参照します。

Webminを使用してUbuntuでFTPサーバーをセットアップする方法

ステップ6:緑色の[モジュールのインストール]ボタンをクリックして、ProFTPDモジュールをWebmin WebUIにインストールします。モジュールのインストールが完了したら、サイドバーの[モジュールの更新]ボタンを見つけてクリックし、WebminでのProFTPDのセットアップを完了します。

FTPサーバーのセットアップ

WebminでFTPサーバーをセットアップするには、以下の手順に従ってください。

ステップ1: Webminサイドバーの「システム」をクリックします。次に、「ユーザーとグループ」セクションを選択します。次に、FTPサーバーで使用するユーザーアカウントを作成します。必要に応じて、複数のアカウントを作成してください。

Webminでユーザーアカウントを作成するときは、必ず次のグループにユーザーを追加してください。

  • adm
  • のCD-ROM
  • 浸漬
  • lxd
  • plugindev
  • sudo

ステップ2:ユーザーアカウントを作成したら、Webminサイドバーの[サーバー]セクションをクリックします。次に、「ProFTPDサーバー」をクリックして「ProFTPDサーバー」セクションにアクセスします。

ステップ3:「グローバル構成」を確認し、変更する設定を変更します。ProFTPDサーバーの設定エリアの設定を変更したくない場合でも心配はいりません。デフォルト設定は問題なく機能し、正常に機能します。

Webminを使用してUbuntuでFTPサーバーをセットアップする方法

ステップ4: ProFTPDサーバー領域ですべての設定を構成したら、[変更を適用]ボタンを見つけて、マウスでクリックします。このボタンを選択すると、ProFTPサーバーが停止し、バックアップが開始され、新しい設定が適用されます。

FTPサーバーへの接続

LinuxでFTPサーバーに接続する方法はたくさんあります。方法がわからない場合は、Filezillaアプリケーションを確認してください。これは、FTPへの接続とサーバーの管理を容易にするFTPクライアントです。


UbuntuサーバーにGitLabをインストールする方法

UbuntuサーバーにGitLabをインストールする方法

GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます

SELinux による Ubuntu Linux サーバーの保護

SELinux による Ubuntu Linux サーバーの保護

SELinux をインストールしてアクティブ化することで、Ubuntu Linux サーバーにセキュリティを追加する方法を学びます。

Cockpit を使用して Linux サーバー上で NFS を構成する

Cockpit を使用して Linux サーバー上で NFS を構成する

Linux サーバーに NFS 共有をマウントする簡単な方法が必要ですか? Cockpit アプリを使用して NFS 共有をマウントする方法を学びます。

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 の長期サポートが登場しました! デスクトップまたはラップトップを最新の Ubuntu リリースにアップグレードする方法を学びます。

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

Dockerコンテナにファイルを転送する方法

Dockerコンテナにファイルを転送する方法

ファイルを Docker コンテナに転送する必要がありますか? Docker cp ツールを使用すると、コンテナーとの間でファイルを簡単に移動できます。

Linux に DEB ファイルをインストールする方法

Linux に DEB ファイルをインストールする方法

.DEB ファイルとは何ですか? それを使って何をしますか?Linux PC に DEB ファイルをインストールするさまざまな方法を学びましょう。

GOG Galaxy を Linux 上で動作させる方法

GOG Galaxy を Linux 上で動作させる方法

GOG.com のゲームを所有していますか? ビデオ ゲームを楽しむために Linux PC に GOG Galaxy クライアントをセットアップしたいですか? このガイドに従ってください。

CentOS に Docker エンジンをインストールする方法

CentOS に Docker エンジンをインストールする方法

Docker Engine は、Linux およびその他のプラットフォーム用のオープン コンテナ化プログラムです。Docker Engine は、次のように動作する自己完結型コンテナを管理します。

Ferdi とすべてのチャットを 1 つにまとめる方法

Ferdi とすべてのチャットを 1 つにまとめる方法

Slack、Discord、その他多くの生産性向上ツールを Linux システムにインストールすることにうんざりしていませんか? それらをすべて 1 つに結合できたらいいのにと思いますか