Menu
はじめに
ネットワーク準備
インストール準備
インストール
 ・HDD1個
 ・RAID1
 ・アップデート
Linux基本操作
サーバー設定
 ・ネットワーク
 ・sshサーバー
 ・DNSサーバー
  ・ダイナミックDNS
 ・Webサーバー
 ・mailサーバー
  ・内部のみ許可
  ・POPbeforeSMTP
 ・ftpサーバー
 ・ntpサーバー
 ・ディスク容量制限
 ・アクセス解析
 ・webメール
 ・全文検索設置
 ・メーリングリスト
拡張・変更
 ・ディスクを交換
 ・RAID1に変更
 ・マシン入替え
 ・postfixにする
 ・kernelをソースから
 ・ドメイン名
   サーバー名
   IPアドレス変更
CGI
 ・カウンタ設置
セキュリティーアップ
格安でドメイン登録
日々のメモ
便利なコマンド

サイト内検索
www.kaji3.com


本日
昨日
---------
FTPサーバー
匿名ユーザーのアクセスを出来なくしています。ユーザーは/home以外に行けないようにしてあります。
vsftpの設定
設定ファイルを編集します
  • /etc/vsftpd/vsftpd.conf

YesをNoに書き換えます anonymous_enamele=NO   

コメント#を外します  chroot_list_enable=YES
コメント#を外します  chroot_list_file=/etc/vsftpd.chroot_list

リストに記載されたユーザーが/homeの自分のディレクトリ以外に行けないようにします。ファイルは新作します。

  • # pico /etc/vsftpd.chroot_list

このファイルに自分のディレクトリだけにしかアクセス出来ないようにしたいユーザーの名前を一行一人ずつ書き込みます。

vsftpをスタートさせます。

  • # ntsysvvsftpdを起動時に立ち上がるようにチェックして保存します。
  • # /etc/init.d/vsftpd start で起動します。

参考までに、
/etc/vsftpd.user_listにリストされいるユーザーはデフォルトではアクセス禁止になっているユーザーです。このデフォルト設定はvsftpd.confに書かれていませんが、userlist_deny=YESとなっています。通常はこのファイルにFTP接続を禁止するユーザーを追加記載することになります。もしこれをNOにした場合にはこのリストにあるユーザーのみアクセスが許可されることになるので、許可したい人だけを書くようにします。(2004年1月14日追記)

Copyright (C) 2003-2004 Kaji3.com. All Rights Reserved.