このチュートリアルでは、Manjaro 20にFTPサーバーをインストールする方法を説明します。知らない人のために、FTP(ファイル転送プロトコル)は、リモートネットワークとの間でファイルを転送します。Manjaroの最も一般的なFTPサーバーソフトウェアは、「非常に安全なFTPデーモン」を表すvsftpdパッケージです。これは、Manjaroおよび他のほとんどのLinuxディストリビューションのデフォルトのFTPパッケージです。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudo
を追加する必要があります。 ルート権限を取得するコマンドに‘。 Manjaro 20(ニビア)にFTPサーバーを段階的にインストールする方法を紹介します。
前提条件
- 次のオペレーティングシステムのいずれかを実行しているサーバー:Manjaro 20(ニビア)。
- 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします
non-root sudo user
またはroot user
へのアクセス 。non-root sudo user
として行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。
Manjaro20NibiaにFTPサーバーをインストールする
手順1.以下のチュートリアルを実行する前に、システムが最新であることを確認してください。
sudo pacman -Syu
ステップ2.FTPサーバーをManjaro20にインストールします。
vsftpdパッケージはManjaroリポジトリで利用できます。インストールするには、次のコマンドを実行します。
sudo pacman -S vsftpd
手順3.FTPサーバーを構成します。
vsftpdサーバー構成は/etc/vsftpd.conf
に保存されます ファイル。
sudo nano /etc/vsftpd.conf
次の行を以下のように編集し、必要に応じて前のハッシュを削除してコメントを解除します#
anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022
完了したらファイルを保存して閉じ、vsftpdサービスを再起動します:
sudo systemctl restart vsftpd
ステップ4.FTPユーザーを作成します。
次に、FTPへのログインに使用する新しいユーザーを作成します。この例では、rantyという名前の新しいユーザーを作成します:
useradd -g ftp -d /srv/http -s /sbin/nologin ranty passwd ratna
ステップ5.ManjaroでFTPサーバーをテストします。
FTP接続をテストするには、FTPサーバーにアクセスする場所と同じまたは別のシステムにFTPクライアントをインストールする必要があります。この場合、FTPクライアントとしてFileZillaを使用しています。
おめでとうございます。FTPサーバーが正常にインストールされました。このチュートリアルを使用して最新バージョンのFTPサーバーをManjaroシステムにインストールしていただきありがとうございます。その他のヘルプや役立つ情報については、公式を確認することをお勧めします。 vsftpdWebサイト。