CentOS FTPサーバー構築:設定手順と構築方法を解説

CentOS上でFTPサーバーを設定する必要がある場合、以下の手順に従って操作することができます:

  1. vsftpdソフトウェアパッケージをインストールする。
sudo yum install vsftpd
  1. vsftpdサービスを起動し、起動時に自動的に開始されるように設定してください。
sudo systemctl start vsftpd
sudo systemctl enable vsftpd
  1. 「/etc/vsftpd/vsftpd.conf」というファイル
  2. 電子辞書
sudo vi /etc/vsftpd/vsftpd.conf

ファイル内で以下の設定変更を行ってください。

  1. anonymous_enable=YESをanonymous_enable=NOに変更して、匿名アクセスを禁止します。
  2. ローカルユーザーがログインできるように、以下の行を追加または変更してください。
local_enable=YES
write_enable=YES
  1. ユーザーのアクセス範囲を制限したい場合は、chroot_local_user=YESを設定することで、ユーザーが自分のホームディレクトリ内でのみ操作できるように制限されます。
  1. FTPアクセスを許可するためにファイアウォールのルールを設定してください。もし既存のファイアウォールルールがあれば、FTPアクセスを許可するように設定してください。
sudo firewall-cmd --zone=public --add-port=21/tcp --permanent
sudo firewall-cmd --reload
  1. vsftpdサービスを再起動して設定の変更を適用してください。
sudo systemctl restart vsftpd

現在、あなたのCentOSシステムにFTPサーバーが設定されています。ユーザーはFTPクライアントを使用してあなたのサーバーに接続し、ファイルの転送を行うことができます。

bannerAds