GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOSにPure-FTPdをインストールする方法

このチュートリアルでは、CentOSにPure-FTPdをインストールして構成する方法を説明します。知らない人のために、Pure-FTPdは無料(BSD)です。 、安全で、生産品質が高く、標準に準拠したFTPサーバー。無駄なベルやホイッスルは提供しませんが、効率と使いやすさに重点を置いています。一般的なニーズへの簡単な回答に加えて、個人ユーザーだけでなく独自の便利な機能も提供します。ホスティングプロバイダー。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudoを追加する必要があります。 ルート権限を取得するコマンドに‘。 CentOSシステムにPure-FTPdを段階的にインストールする方法を紹介します。 AlmaLinuxとRockyLinuxで同じ手順に従うことができます。

CentOS / AlmaLinux /RockyLinuxにPure-FTPdをインストールする

ステップ1.まず、システムが最新であることを確認することから始めましょう。

sudo yum update
sudo yum install epel-release

ステップ2.CentOSにPure-FTPdをインストールする

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

sudo yum install pure-ftpd -y

ステップ3.Pure-FTPdサーバーの構成。

次のコマンドを入力して、Pure-FTPd構成ファイルを編集します。

nano /etc/pure-ftpd/pure-ftpd.conf

次のオプションがあることを確認してください:

# If you want simple Unix (/etc/passwd) authentication, uncomment this
UnixAuthentication            yes
ChrootEveryone yes
NoAnonymous yes
# PureDB user database (see README.Virtual-Users)
PureDB /etc/pure-ftpd/pureftpd.pdb
# Automatically create home directories if they are missing
CreateHomeDir yes

最後に、Pure-FTPDユーザーデータベースを保存します。

pure-pw mkdb

仮想ユーザーを追加します。

pure-pw useradd ftpuser -u user -g group -d /var/www/your-domain.com/public_html

次に、サービスを開始し、起動時にサービスを開始できるようにします:

sudo systemctl enable pure-ftpd
sudo systemctl start pure-ftpd

手順4.ファイアウォールを構成します。

Firewalldを使用している場合は、次のコマンドを実行して、Pure-FTPdのポート21(FTP)とポート22(SFTP)を有効にします。

sudo firewall-cmd --zone=public --permanent --add-service=ftp

おめでとうございます!FTPサーバーが正常にインストールされました。このチュートリアルを使用してCentOSシステムにPure-FTPdセキュアFTPサーバーをインストールしていただきありがとうございます。その他のヘルプや役立つ情報については、 Pure-FTPdの公式ウェブサイト。


Cent OS
  1. CentOS7にVagrantをインストールする方法

  2. CentOS8にGiteaをインストールする方法

  3. CentOS8にownCloudをインストールする方法

  1. CentOS8にMemcachedをインストールする方法

  2. CentOS7にNginxをインストールする方法

  3. CentOS7にApacheをインストールする方法

  1. CentOS7にTomcat8.5をインストールする方法

  2. CentOS7にJenkinsをインストールする方法

  3. CentOS7にTomcat9をインストールする方法