PR

3つのファイルサーバ「NFS & FTP & Samba」

2006年12月12日(火)
古賀 政純

FTPサーバ「vsftp」について


   Red Hat Enterprise Linux 4では「vsftp」というFTPサーバが標準添付されています。このvsftpサーバを使用することで、クライアントに対してFTPサービスを提供することができます。

   vsftpサーバの主な設定ファイルは以下の通りです。
/etc/vsftpd/vsftpd.conf
全体的な設定
/etc/vsftpd.ftpusers
拒否したいユーザ名を記述
/etc/vsftpd.user_list
アクセス拒否、許可のユーザリスト

表3:vsftpサーバの設定ファイル


匿名ユーザの取り扱いについて


   実際にFTPサーバの運用を行う場合、匿名ユーザの取り扱いをどのようにするかを決定し、それに従って設定を行う必要があります。vsftpでの匿名ユーザの取り扱いはvsftpd.confファイルで以下のように登録されています。

  • 匿名ユーザのアップロード:不可
  • 匿名ユーザのダウンロード:可能

表4:vsftpの初期設定での匿名ユーザの取り扱い

   匿名ユーザがファイルをアップロードできるようにするためには、/etc/vsftpd/vsftpd.confファイルに「anon_upload_enable=YES」を記述します。また、匿名ユーザでFTPアクセスさせるにはanonftp RPMパッケージのインストールが必要となります。


一般ユーザの取り扱いについて


   vsftpは、/etc/vsftpd/vsftpd.confファイルに「userlist_enable=YES」が設定されている場合にvsftpd.user_listを読み込みます。この設定を行うことで、同ファイルに記述されているユーザからのアクセスを拒否することができます。


実際に設定ファイルを変更する前に


   Red Hat Enterprise Linux 4のデフォルトのFTPサーバであるvsftpの設定ファイル/etc/vsftpd/vsftpd.confでは、様々な設定を行うことができます。このとき、初期状態がどうだったを後で判断できるように必ずバックアップをとっておくことをお勧めします。

# cd /etc/vsftpd
# cp -a vsftpd.conf vsftpd.conf.org

   もしバックアップを取っておらず、初期状態の設定値がわからなくなってしまった場合には、vsftpd.confファイルのマニュアルから確認することができます。


(画像をクリックすると別ウィンドウに拡大図を表示します)

日本ヒューレット・パッカード株式会社 プリセールス統括本部 ソリューションセンター OSS・Linux担当 シニアITスペシャリスト

兵庫県伊丹市出身。1996年頃からオープンソースに携わる。2000年よりUNIXサーバーのSE及びスーパーコンピューターの並列計算プログラミング講師を担当。科学技術計算サーバーのSI経験も持つ。2005年、大手製造業向けLinuxサーバー提案で日本HP社長賞受賞。2006年、米国HPからLinux技術の伝道師に与えられる「OpenSource and Linux Ambassador Hall of Fame」を2年連続受賞。日本HPプリセールスMVPを4度受賞。現在は、Linux、FreeBSD、Hadoop等のOSSを駆使したスケールアウト型サーバー基盤のプリセールスSE、技術検証、技術文書執筆を担当。日本HPのオープンソース・Linuxテクノロジーエバンジェリストとして講演活動も行っている。Red Hat Certified Engineer、Red Hat Certified Virtualization Administrator、Novell Certified Linux Professional、EXIN Cloud Computing Foundation Certificate、HP Accredited Systems Engineer Cloud Architect、Red Hat Certified System Administrator in Red Hat OpenStack、Cloudera Certified Administrator for Apache Hadoop認定技術者。HP公式ブログ執筆者。趣味はレーシングカートとビリヤード

連載バックナンバー

Think ITメルマガ会員登録受付中

Think ITでは、技術情報が詰まったメールマガジン「Think IT Weekly」の配信サービスを提供しています。メルマガ会員登録を済ませれば、メルマガだけでなく、さまざまな限定特典を入手できるようになります。

Think ITメルマガ会員のサービス内容を見る

他にもこの記事が読まれています