Warning: Declaration of FEE_Field_Terms::wrap($content, $taxonomy, $before, $sep, $after) should be compatible with FEE_Field_Post::wrap($content, $post_id = 0) in /home/twfs/serverkurabe.com/public_html/blog/wp-content/plugins/front-end-editor/php/fields/post.php on line 0

Warning: Declaration of FEE_Field_Tags::wrap($content, $before, $sep, $after) should be compatible with FEE_Field_Terms::wrap($content, $taxonomy, $before, $sep, $after) in /home/twfs/serverkurabe.com/public_html/blog/wp-content/plugins/front-end-editor/php/fields/post.php on line 0

Warning: Declaration of FEE_Field_Category::wrap($content, $sep, $parents) should be compatible with FEE_Field_Terms::wrap($content, $taxonomy, $before, $sep, $after) in /home/twfs/serverkurabe.com/public_html/blog/wp-content/plugins/front-end-editor/php/fields/post.php on line 0

Warning: Declaration of FEE_Field_Post_Thumbnail::wrap($html, $post_id, $post_thumbnail_id, $size) should be compatible with FEE_Field_Post::wrap($content, $post_id = 0) in /home/twfs/serverkurabe.com/public_html/blog/wp-content/plugins/front-end-editor/php/fields/post.php on line 0

Warning: Declaration of FEE_Field_Post_Meta::wrap($data, $post_id, $key, $ui, $single) should be compatible with FEE_Field_Post::wrap($content, $post_id = 0) in /home/twfs/serverkurabe.com/public_html/blog/wp-content/plugins/front-end-editor/php/fields/post.php on line 0

Warning: Declaration of FEE_Field_Widget::wrap($params) should be compatible with FEE_Field_Base::wrap($content, $data) in /home/twfs/serverkurabe.com/public_html/blog/wp-content/plugins/front-end-editor/php/fields/widget.php on line 0

Warning: Declaration of FEE_Field_Comment::wrap($content) should be compatible with FEE_Field_Base::wrap($content, $data) in /home/twfs/serverkurabe.com/public_html/blog/wp-content/plugins/front-end-editor/php/fields/other.php on line 0

Warning: Declaration of FEE_Field_Term_Field::wrap($content, $term_id, $taxonomy) should be compatible with FEE_Field_Base::wrap($content, $data) in /home/twfs/serverkurabe.com/public_html/blog/wp-content/plugins/front-end-editor/php/fields/other.php on line 0

Warning: Declaration of FEE_Field_Single_Title::wrap($title) should be compatible with FEE_Field_Term_Field::wrap($content, $term_id, $taxonomy) in /home/twfs/serverkurabe.com/public_html/blog/wp-content/plugins/front-end-editor/php/fields/other.php on line 0

Warning: Declaration of FEE_Field_Option::wrap($content, $key, $ui) should be compatible with FEE_Field_Base::wrap($content, $data) in /home/twfs/serverkurabe.com/public_html/blog/wp-content/plugins/front-end-editor/php/fields/other.php on line 0
FileZillaからFTPの一覧取得ができない場合の解決法(vsftpd) | Sabakura Blog

FileZillaからFTPの一覧取得ができない場合の解決法(vsftpd)

今回は完全な覚え書きです。
諸事情あってさくらのVPSの再設定をしていたのですが、vsftpをインストール後、FileZillaからディレクトリ一覧が取得できないという現象にはまりました。

具体的には下記のようなメッセージが表示され、LISTコマンドを実行したのに一覧取得に失敗します。

状態:	***.***.***.***:*** に接続しています...
状態:	接続が確立されました, ウェルカム メッセージを待っています...
応答:	220 (vsFTPd 2.2.2)
コマンド:	USER xxx
応答:	331 Please specify the password.
コマンド:	PASS ********************
応答:	230 Login successful.
コマンド:	OPTS UTF8 ON
応答:	200 Always in UTF8 mode.
状態:	接続されました
状態:	ディレクトリーの一覧を読み出しています...
コマンド:	PWD
応答:	257 "/home/xxx"
コマンド:	TYPE I
応答:	200 Switching to Binary mode.
コマンド:	PASV
応答:	227 Entering Passive Mode.
コマンド:	LIST
エラー:	接続タイムアウト
エラー:	ディレクトリー一覧表示の取得に失敗しました。

この解決策ですが、下記の手順で解決しました。

  1. 「ファイル」→「サイトマネージャー」を開き、該当のホストを選択。
  2. 「転送設定」タブで「転送モード」の「アクティブ」にチェックを入れて「OK」

これで正常にファイルが取得できるようになりました。