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

CentOS / RHEL :vsftpd の初心者向けガイド (インストールと構成)

ファイル転送プロトコル (FTP) は、ネットワーク上のシステム間でファイルをダウンロードおよびアップロードするために一般的に使用される方法です。通常、FTP サイトは公開サイトであり、リモート システムのユーザー アカウントを必要とせずに、匿名ユーザーがログインしてソフトウェアやドキュメントをダウンロードできるようにします。

CentOS / RHEL に含まれる FTP サーバー デーモンは、「very secure FTP」と呼ばれます。 」または vsftpd . vsftpd パッケージをインストールするには:

# yum install vsftpd

構成ファイル

次の構成ファイルがパッケージと共にインストールされます:

  • /etc/vsftpd/vsftpd.conf :vsftpd のメイン構成ファイル
  • /etc/vsftpd/ftpusers :vsftpd へのログインを許可されていないユーザーのリスト
  • /etc/vsftpd/user_list :このファイルには、/etc/vsftpd/vsftpd.conf で userlist_deny ディレクティブが YES (デフォルト) に設定されている場合にアクセスが拒否されるユーザー、または userlist_deny が NO に設定されている場合にアクセスが許可されるユーザーが含まれています。
  • /var/ftp :vsftpd によって提供されるファイルを含むディレクトリ。また、匿名ユーザー用の /var/ftp/pub ディレクトリも含まれています。

/etc/vsftpd/vsftpd.conf の構成パラメーター

vsftpd サービスを使用すると、ローカル ユーザーと匿名ユーザーは追加の構成なしでログインできます。ユーザーがログインすると、/var/ftp からファイルをダウンロードできます vsftpd サーバーのディレクトリに移動し、デフォルトでファイルをアップロードします。これらおよびその他のオプションは、/etc/vsftpd/vsftpd.conf で構成されます .以下は、より一般的な設定パラメータの一部です:

パラメータ 目的
userlist_enable この設定により、vsftpd は /etc/vsftpd/user_list を読み取り、それをサーバー上で許可または許可しないユーザーのリストとして使用します。
userlist_deny yes に設定すると、vsftpd は user_list 内のすべてのユーザーをブロックします。 no に設定すると、user_list 内のユーザーのみが許可されます。
local_enable この設定により、/etc/passwd 内のユーザーは自分のアカウントでログインできるようになります。
anonymous_enable この設定により、サーバーへの匿名接続が許可されます。
no_anon_password この設定により、パスワードなしで匿名接続が許可されます (それ以外の場合、ユーザーはメール アドレスをパスワードとして提供する必要があります)。
write_enable yes に設定すると、この設定により、ユーザーはファイルをサーバーにアップロードしてディレクトリを作成できます。
anon_mkdir_write_enable yes に設定すると、匿名ユーザーがディレクトリを作成できるようになります。
anon_other_write_enable この設定を yes に設定すると、匿名ユーザーは既存のファイルの削除、名前変更、変更など、ファイル システムに他の変更を加えることができます。
anon_upload_enable この設定により、匿名ユーザーはファイルをサーバーにアップロードできます。
ascii_download_enable この設定により、サーバーから他のオペレーティング システムに転送されたテキスト ファイルを変換できます。これは、テキスト ファイルを UNIX システムから Mac OS または Windows に転送する場合に適しています。
ascii_upload_enable この設定により、サーバーにアップロードされたテキスト ファイルを変換できます。
xferlog_enable この設定により、アップロードとダウンロードのログが有効になります。
xferlog_file この設定は、アップロード/ダウンロード ログ ファイルに名前を付けます。デフォルトは /var/log/vsftpd.log です。
CentOS / RHEL 7 :ftp サーバー (vsftpd) をインストールして構成する方法


Cent OS
  1. CentOS / RHEL 7 :ftp サーバー (vsftpd) をインストールして構成する方法

  2. Samba 初心者向けガイド (インストールと構成)

  3. CentOS/RHEL 5 および 6 で FTP を有効にする方法

  1. CentOS7Netinstallガイド

  2. CentOS / RHEL 7 :ネットワーク インターフェイス構成ファイルを使用した静的 IP アドレスの構成

  3. CentOS / RHEL :cron の初心者向けガイド

  1. CentOS / RHEL 7 :firewalld の初心者向けガイド

  2. CentOS / RHEL でファイル システムを自動マウントするための初心者向けガイド

  3. CentOS / RHEL における NFS の初心者向けガイド