ホームページ >運用・保守 >Linuxの運用と保守 >Linux で pure-ftpd を使用して匿名 FTP を作成する方法
この記事では、Linux で匿名 FTP を確立するために pure-ftpd を使用する方法を主に紹介します。必要な方は参考にしていただければ幸いです。
(1) pure-ftpd を使用して ubuntu14.04 で匿名 FTP アクセスを確立します
1.
apt-get install pure-ftpd
2 の設定を変更します
nano / etc/ pure-ftpd/conf/NoAnonymous
noに変更
3. 匿名ユーザーの作成
# ftpユーザーの作成
sudo useradd ftp
# ftpgroupユーザーグループの作成
sudo groupadd ftpgroup
# ftpユーザーの追加to ftpgroup グループ内
sudo usermod -g ftpgroup ftp
# /home に移動して、ftp に対応するフォルダーを作成します
cd /home
mkdir ftp
# ftp フォルダーのユーザーとユーザー グループを変更します
chown ftp:ftpgroup ftp
4. pure-ftp
service pure-ftpd restart
(2) pure-ftpd を使用して CentOS 7 で匿名 FTP アクセスを確立します
Pure-FTPd は、オープンソースの FTP サービス プログラムです。リナックス。
CentOS 7 に Pure-FTPd をインストールして構成する手順を以下に記録します。
1. epel ソースをインストールします:
yum install epel-release
2. yum コマンドを使用して Pure-FTPd をインストールします:
Pure-FTPd を設定します:
ロケーション ファイルは /etc/pure-ftpd/pure-ftpd.conf にあります: 編集:
vim /etc/pure-ftpd/pure-ftpd.conf
PAMAuthentication yes
# PAMAuthentication yes
をコメントアウトします。 NoAnonymous を no に変更します
NoAnonymous no
4. pure-ftpd サービスを開始します。
6. ファイアウォールと SELinux の設定
ファイアウォール経由で FTP サービスとポート 21 を許可します。
firewall-cmd --permanent --add-port=21/tcp
ファイアウォールを再起動します:firewall-cmd --reload
selinuxを更新します(その後、 FTP サービスの SELinux ブール値を更新します):
setsebool -P ftp_home_dir on注: 匿名 FTP ディレクトリは /var/ftp です
FTP ユーザーを追加します:# pure-pw useradd UserName -u User - g Group -d /path/to/ftp/dir
UserName: FTP user
Apache や www-data などのシステム ユーザー グループ
例:
# pure-pw useradd ftptest -u apache -g apache -d /var/www/ blog /ftp
パスワードは暗号化され、/etc/pure-ftpd/pureftpd.passwd に保存されます
Pure-FTPD ユーザー データベースを保存します:
# pure-pw mkdb
追加されたユーザーを有効にします:
これで、追加された fpt ユーザーとパスワードを使用して FTP サーバーに接続できるようになります。 FTP サーバーとクライアント間のファイル転送は暗号化されておらず、特に機密情報の場合は非常に危険です。 関連する推奨事項: アップロードおよびダウンロード機能を実装する PHP SFTP の例の詳細な説明
Linux FTP アカウントがフォルダーを削除できないのはなぜですか?
Linux シェルの FTP メソッドに従ってファイルをダウンロードする日付
以上がLinux で pure-ftpd を使用して匿名 FTP を作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。