FTPの設定にはホワイトリスト方式とブラックリスト方式がある模様。そりゃサイトごとに説明が違うわけだwバージョンが違うのかなと、vsftpのバージョン推移を確認したり、CentOSのバージョンを確認したり、かなり回り道しました。みても僕の勉強不足です。/etc/vsftpd/vsftpd.confanonymousユーザ(匿名ユーザ)の接続を禁止するanonymous_enable=NOアスキーモードでの転送を許可するascii_upload_enable=YES←コメントアウトを解除ascii_download_enable=YES←コメントアウトを解除タイムスタンプ時間を日本時間に合わせるlocal_enable=YES書込み(アップロード、削除等)を認めるかの設定。認めるのでコメントを外し有効にする。!write_enable=YESユーザー以外には書込み権を与えないかつ読込み権は与えるのでコメントを外し有効にする。local_umask=022welcomeメッセージを表示するか?余計な機能は付けない@初心者ですからdirmessage_enable=NOログの設定。ログよみはしたことないが心配症のためYES下段はログの形式。デフォのままで良いのでこめんとのままxferlog_enable=YES#xferlog_std_format=YES20番ポートに接続しますが良いか?connect_from_port_20=YESorNO匿名でのアップを誰のものにするか。そもそもアニノマスには許可してないですし。#chown_uploads=YES冒頭のchはチェンジの意味。ディレクトリの外側にアクセスできなくなる。場合、リストアップされたユーザはその対象から除外される。ディレクトリの上部にも自由にアクセス可能。設定することが望ましい。一括ダウンロートアップロードはいかがしましょ的なls_recurse_enable=YESwindowsでいうスタートアップにしますか?はいいいえ。listen=YESユーザー側のタイムスタンプを使うかどうかuse_localtime=YESこのへんは正直正しく理解できていない。pasv_min_port=*****pasv_max_port=*****ドットで始まるファイルの設定についてYESで表示force_dot_files=YES設定したユーザーのみ接続可能ここですよ、ココ。本当に苦労しましたww結局はホワイトリスト方式を取っており、userlist_fileに書かれたユーザーのみ接続可能。restartもうね、本当にネットにある情報は断片的で役に立たないと痛感させられました。何か新しいことをするときにはネットには極力頼らない。頼るとすれば、本当に当てになるサイトを舐めるように精読してから実行すべし。肝に銘じた設定でした。複数ユーザーが接続をすることを想定する場合にはもう一度chroot設定関連を詰める必要がある。以下のサイトを見つけてからはかなり捗りました。ジャンピング土下座でお礼を申し上げます。出まくったggってもなかなかピンとくる記事がなかったが、ログを読んだりしているとどうやらスタックエラー・・・それをもとに調べていると、どうやら正規表現preg_matchの関数に問題が。正規表現で組む時はなるべく短いことをを基調にしましょう。自分用メモなので体裁や見やすさは気にしていない。自分で見返した時に芋づる式に記憶を呼び起こせればいいのでこれで満足。今回は初めてfc2vpsで構築したのでその時の画面の動画キャプチャを見ながらまとめた。installここで筆休め。