このチュートリアルでは、CentOS 7にProFTPDをインストールする方法を紹介します。知らない人のために、ProFTPDはGPLライセンスのFTPサーバーであり、無料でインストールできます。 Linuxシステムで。ProFTPDオープンソースFTPサーバーは、ファイル構成が単純で、セットアップが簡単なため、Unix環境で最も使用されている安全で信頼性の高いファイル転送デーモンです。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、独自のVPSでサイトをホストしていることを前提としています。インストールは非常に簡単です。 CentOS7へのProFTPDの段階的なインストールを示します。
前提条件
- 次のオペレーティングシステムのいずれかを実行しているサーバー:CentOS7。
- 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
- サーバーへのSSHアクセス(またはデスクトップを使用している場合はターミナルを開く)
non-root sudo user
またはroot user
へのアクセス 。non-root sudo user
として行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。
CentOS7にProFTPDをインストールする
ステップ1.まず、EPELリポジトリを追加します。
## RHEL/CentOS 7 64-Bit ## # wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm # rpm -ivh epel-release-7-5.noarch.rpm
手順2.ProFTPDサーバーをインストールします。
yum install proftpd proftpd-utils
ステップ3.ファイアウォールルールとアクセスファイルを構成します。
デフォルトでは、FTPアクセスはファイアウォールによってブロックされています。ファイアウォールを介したアクセスを有効にするには、次のコマンドを実行します。
firewall-cmd --permanent --zone=public --add-service=ftp
次に、以下のコマンドを実行してファイアウォール構成を再読み込みします。
firewall-cmd --reload
ステップ4.ProFTPDを設定します。
ProFTPDのデフォルト設定ファイルは/etc/proftpd.conf
。
nano /etc/proftpd.conf
ServerNameをサーバーのホスト名に変更します。以下の場合、ftp.idroot.usが例です:
ServerName “ftp.idroot.us”
手順5.ProFTPDサーバーを起動します。
以下のコマンドを実行してProFTPDを起動します:
systemctl start proftpd.service
次に、起動時に自動的に開始するようにProFTPDサービスを設定します:
systemctl enable proftpd.service
ステップ6.FTPサーバーにアクセスします。
FTPサーバーをインストールして好みに合わせて構成したら、FTPクライアントを開き、そのIPアドレスを使用してサーバーに接続するだけです。 、ホスト名、またはドメイン名。すべてが正しく構成されている場合は、正しいユーザー名とパスワードを使用してサーバーへのアクセスを許可する必要があります。
おめでとうございます!ProFTPDが正常にインストールされました。centos7システムにProFTPDをインストールするためにこのチュートリアルを使用していただきありがとうございます。追加のヘルプや役立つ情報については、ProFTPDの公式ウェブサイトを確認することをお勧めします。
>