原因を調査すると、「SYST」コマンドのタイミングのようだった。使っていないようだったのでサポートしていなかった。リクエストが来るタイミングが、USER認証の前だった。これを改修したら、接続は出来るようになった。次に問題になったのは、データ転送のやり方だった。コマンドの対応も行った。サーバーのデータ転送は、クライアント接続となる。動作か、クライアント動作を分けた。接続等、出来るようになった。バグ(仕様)と思える。ファイルの転送を中止する。引数はユーザアカウントを示す文字列。ファイルを受け取るために十分なディスクスペースを割り当てる。引数は予約するサイズ。引数に示したファイルに対して追記する。親ディレクトリに移動する。作業ディレクトリの変更。引数は移動するディレクトリ。引数は削除するファイル。引数を指定するとより詳しいコマンド情報を返す。引数に指定したファイルの情報やディレクトリの一覧。指定しない場合、現在のディレクトリの情報を一覧。引数に指定した名前のディレクトリを作成する。引数に指定したディレクトリのファイル一覧を返す。接続維持のためダミーパケットとして使われることがほとんど。転送モードの設定(ストリーム、ブロック、圧縮)。パッシブモードに移行する。サーバが接続すべきポートとアドレスを指定する。作業ディレクトリを取得する。作業ディレクトリを取得する。