![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
お世話になります。
現在、FTPサーバのテストをしているのですが、テスト項目の関係上FTPコマンドを手打ちで送信する必要があります。Filezillaの右クリックメニューの[カスタムコマンドを入力]にて、コントロールコネクションを使用するコマンドは送信できるのですが、データコネクションを使用するコマンドを使用しようとすると応答が返ってこなくなります。
手打ちではない場合は成功しているので、ツールの仕様なのかと思っています。
データ転送コマンドが正常に送信可能なツールがありましたら、教えて頂きたいです。
※PASV等データコネクションのポート決定するコマンドの送信からデータ転送コマンドの送信までで、データコネクションが切れてしまっているとかではないかと思っています。もし、サーバの問題等的外れな推測でしたら、指摘お願い致します。
例)
Filezillaからログイン
↓
コマンド送信"PASV"
⇒応答"227 Entering Passive Mode (192,168,2,228,230,194)"
↓
コマンド送信"LIST"
⇒応答無し。タイムアウトエラーとなる
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
vsftp相手にちょっと試してみましたが確かにできませんね。
多分、LISTコマンドで受信するデータがFilezillaで
受け取れていないからだと思います。
ftpの基本は
制御用のコネクションとデータ転送用のコネクションがあること
これは理解されていますよね。
PASVモードの手順としては
PASV
PORT (IPアドレス,ポートの上位8bitの10進数,ポート下位8bitの10進数)
その後、LISTコマンドなどを実行するのですが、
PORTコマンドでデータ転送用のコネクションのポート番号をネゴシエートしても
Filezillaがその番号にポートを開けて、データを受信できるように
してくれるわけではないようです。
LISTコマンドの結果はデータコネクションのポート宛に
送られますが、データコネクションのポートで受信できないので、
破棄されているということではないかと思います。
回答有難うございます。
結論として、Filezillaや簡易的なFTPクライアントツールでというわけではないのですが、
telnetにて、コントロールコネクション用の接続とデータコネクション用の接続を開いた状態で、
コントロールコネクションにコマンドを打ち込むことで、
コントロール/データコネクション両方で、意図していた応答を確認できました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# TCP/IP通信時のサーバーからの受信 2 2022/11/23 09:11
- その他(開発・運用・管理) WindowsからSSHでサーバーにあるファイルをダウンロードできない…。 3 2022/04/24 11:08
- Java mac mini 2009 でのmac OS における Java の入れ替えについて 1 2022/12/27 19:23
- UNIX・Linux Linux(Fedora30)のブートディスクの交換について 2 2023/05/16 13:17
- ネットワーク コマンドプロンプトで、コマンドの飛ばし方を教えてください。 ネットワークにデータを飛ばす(copy) 4 2022/10/19 11:21
- C言語・C++・C# 現在プログラムを作っているのですが、実行したときに写真のように結果が表示されるのですが、これを CH 2 2023/01/18 16:22
- Windows 10 ネットワークプリンターにファイルを直接送る方法・コマンドないですか?(´・ω・`) 3 2023/03/13 23:15
- iPhone(アイフォーン) 皆さんiPhoneは、機能が少な過ぎますか?? iPhoneには、なぜ僕がAndroid合計3台持ち 2 2022/07/12 19:59
- HTML・CSS GETをPOSTに変更したところ 送信 不能です。 1 2022/04/10 17:31
- MySQL データベースの複製の仕方(mysql) 2 2023/05/30 18:24
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ブラウザにIPアドレスを直打ち...
-
Tera Termでのコマンド流し込み...
-
NICを2枚差しで、インターネッ...
-
svn subversiveでの競合編集に...
-
コマンドの戻り値が「130」
-
ADでユーザ名と表示名をコマン...
-
Borland C++ Builderによるdll...
-
centos7で、rshコマンドが使用...
-
icaclsの読み方
-
NetBTエラーとbrowserエラーが多発
-
なぜsmtpを開放していないのに...
-
ZIPコマンドが無効です
-
PowerChuteの実行権限?でしょ...
-
【Ciscoコマンド】interface As...
-
ネットワーク接続を有効にする...
-
JP1のインストールについて
-
サーバ証明書の申請に必要なCSR...
-
OSPFのBDRは一つではないのでし...
-
tracertがすべてtimeoutする
-
Thunderbird 振り分けされなく...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Tera Termでのコマンド流し込み...
-
ブラウザにIPアドレスを直打ち...
-
コマンドの戻り値が「130」
-
icaclsの読み方
-
NICを2枚差しで、インターネッ...
-
NetBTエラーとbrowserエラーが多発
-
【Ciscoコマンド】interface As...
-
centos7で、rshコマンドが使用...
-
Windowsでマシンスペックをテキ...
-
FTPのログイン履歴を取得するに...
-
ADでユーザ名と表示名をコマン...
-
net send に代わるmsgコマンド...
-
tracertがすべてtimeoutする
-
Active Directryのグループ内の...
-
FTPサーバーについて
-
PowerChuteの実行権限?でしょ...
-
JP1のインストールについて
-
WindowsServer2008 dism
-
svn subversiveでの競合編集に...
-
フォルダのアクセス権一覧
おすすめ情報