1. vsftpd FTP サーバー ソフトウェアをインストールします。コマンドは次のとおりです:
yum install -y vsftpd
2. vsftpd サービスを起動時に自動的に開始するように設定します。サービスを再起動し、ftp サービス ポートを表示します。コマンドは次のとおりです。
#chkconfig vsftpd on #systemctl enabled vsftpd.service #systemctl restart vsftpd.service #netstat -antup|grep ftp
インストールが完了したら、vsftpd サービスを再起動する必要があります。
3. vsftpd メイン設定ファイル /etc/vsftpd/vsftpd.conf
anonymous_enable = NO を変更すると、匿名ログインが無効になります。
chroot_local_user = yes の前のコメントを削除して、ユーザーがホーム ディレクトリ以外の場所にアクセスできないようにします。
4. FTP ユーザーを作成し、そのユーザーがサーバー システムにログインできないように設定し、ホーム ディレクトリは /var/www/html
の下にあります。5. 他の人のために変更します。 フォルダーの権限: chmod o w /var/www/html/
6. selinux
vi /etc/selinux/config
をオフにします。
システムを再起動します。
システム内で自分で FTP IP アドレスにアクセスしてみます。正常にログインできるはずです。引き続き外部ネットワーク アクセスの構成を続けます。
7ファイアウォールをオフにします
systemctl stop firewalld.service
推奨チュートリアル: centos チュートリアル
以上がcentos7でftpサーバーを設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。