クライアント | 通信 | サーバ | 説明 |
x/tcp | → | 21/tcp | 制御用セッションを張る |
x/tcp | ← | 21/tcp | 220 ProFTPD 1.2.10 Server |
x/tcp | → | 21/tcp | USER user |
x/tcp | ← | 21/tcp | 331 Password required for user. |
x/tcp | → | 21/tcp | PASS pass |
x/tcp | ← | 21/tcp | 230 User user logged in. |
クライアント | 通信 | サーバ | 説明 |
x/tcp | → | 21/tcp | PORT 192,168,0,100,14,98(データ転送用アドレスとポートを通知) |
x/tcp | ← | 21/tcp | 200 PORT command successful |
x/tcp | → | 21/tcp | RETR file(転送要求) |
y/tcp | ← | 20/tcp | データ転送用セッションの確立 |
x/tcp | ← | 21/tcp | 150 Opening ASCII mode data connection for file |
y/tcp | ← | 20/tcp | データの転送 |
x/tcp | ← | 21/tcp | 226 Transfer complete. |
クライアント | 通信 | サーバ | 説明 |
x/tcp | → | 21/tcp | PASV |
x/tcp | ← | 21/tcp | 227 Entering Passive Mode (192,168,0,32,4,51)(データ転送用アドレスとポートを通知) |
x/tcp | → | 21/tcp | RETR file(転送要求) |
y/tcp | → | z/tcp | データ転送用セッションの確立 |
x/tcp | ← | 21/tcp | 150 Opening ASCII mode data connection for file |
y/tcp | ← | z/tcp | データの転送 |
x/tcp | ← | 21/tcp | 226 Transfer complete. |
コマンド | 意味 | 説明 |
USER user | username | ユーザー名の送信 |
PASS pass | password | パスワードの送信 |
PORT ipadd+port | port | データ転送用セッションのIPアドレスとポート番号の送信 |
PASV | passive | パッシブモードでの接続を要求 |
TYPE AI | type ascii binary | 転送するファイルのタイプを指定 |
RETR file | retrieve | ファイルをダウンロード |
STOR file | store | ファイルをアップロード |
RNFR file | rename from | 変更するファイルやディレクトリの名前を指定 |
RNTO file | rename to | 変更後のファイルやディレクトリの名前を指定し、変更処理を開始 |
DELE file | delete | ファイルやディレクトリを削除 |
CWD directory | change working directory | カレントディレクトリを変更 |
CDUP | current directory up | 1つ上の階層のディレクトリに移動 |
PWD | print working directory | カレントディレクトリを表示 |
RMD directory | remove directory | ディレクトリを削除 |
MKD directory | make directory | ディレクトリを作る |
STAT file | status | FTPサーバやファイルの情報を報告 |
ABOR | abort | 直前の転送コマンドなどの実行を中止 |
NLST opt path | name list | カレントディレクトリのファイル一覧を表示 |
LIST path | list | カレントディレクトリのファイル一覧を表示 |
HELP cmd | help | 利用可能なコマンド一覧を表示 |
NOOP | no operation | 何もしない |
QUIT | quit | ログアウト |