• ベストアンサー

コマンドプロンプトでFTPできない

こんばんわ。 題の通りなのですが、コマンドプロンプトで FTP接続しようとして普段FFFTPで更新している ファイルをコマンドプロンプトから更新しようと考えたのですが、 相手サーバに接続は出来るのですが、その後コマンドを入力しても ftp> dir 200 PORT command successful 425 Unable to build data connection: Connection timed out 上記のようになってしまいます。 何か原因があるはずなのですが・・・自分ではわかりませんでした。 もし何かわかる方いらっしゃいましたら助言いただければと思います。 よろしくお願いいたします。 ちなみにOSはXPです。

質問者が選んだベストアンサー

  • ベストアンサー
  • ralf124c
  • ベストアンサー率52% (232/446)
回答No.2

 同じ問題なのかどうかわかりませんが、以前同様の状況で困ったことがありました。  最終的に原因は明確にはなっていないのですが、いろいろなサーバ相手に試したところ、目的のサーバにのみログイン後に不安定となりはじかれてしまうという奇怪な現象でした。 つながるサーバとつながらないサーバとの相違はファイアウォールの機種のみ(構成は同じ)でサーバそのものは同一のOSと同一のFTPサーバでした。 目的のサーバは複数の他社サーバが同じネットに同居していたため調査もおぼつかず最終的にあきらめました。 その後、レンタル会社を変更して試したところまったく問題ありませんでした。  別のサーバ(anonymous)などを使って試してみてはいかがでしょうか。 少なくともローカルマシンの問題なのか、接続先の問題なのかを切り分けできると思います。

SAKUSI
質問者

お礼

回答ありがとうございました。 一応自己解決いたしまして、 WINDOWSファイヤーウォールを有効にすると駄目なようで・・・ 例外にコマンドプロンプトや、FTPなど設定していたのですが・・・ それでも駄目だったようです ファイヤーウォールをOFFにすれば普通にFTP接続可能でした。

その他の回答 (1)

noname#65902
noname#65902
回答No.1

dos プロンプトのコマンドとは違いますから。 dir コマンドはないのでは? http://ash.jp/net/ftp_command.htm

SAKUSI
質問者

お礼

回答ありがとうございました。 一応自己解決いたしまして、 WINDOWSファイヤーウォールを有効にすると駄目なようで・・・ 例外にコマンドプロンプトや、FTPなど設定していたのですが・・・ それでも駄目だったようです ファイヤーウォールをOFFにすれば普通にFTP接続可能でした。

関連するQ&A

  • ftpのgetコマンドで425エラー

    ftpについて質問です。 質問1 getコマンド時に『425 Unable to build data connection: Connection timed out』となる原因がわかりません 質問2 フォルダ名やファイル名が日本語だとコマンドが認識されないのですが、FTPの仕様でしょうか 【環境】 ローカルPCのOS:windows7 サーバのポート解放状況:21番は空いてますが、20番は閉じてます エクスプローラを使用してアドレスバーに『ftp://サーバ名』を入力すると接続でき、マウスのドラッグドロップでダウンロードできますが DOSコマンドプロンプトで接続すると、dirコマンドやgetコマンドがエラーになります。 なお!dirはlcdは成功します。 (↓↓↓以下、コマンドの履歴↓↓↓) C:\>ftp ○○○ ○○○ に接続しました。 ~省略~ 230 User ○○○ logged in ftp> cd ○○○ 250 CWD command successful ftp> binary 200 Type set to I ftp> get ○○○.zip 200 PORT command successful 425 Unable to build data connection: Connection timed out ftp> dir 200 PORT command successful 425 Unable to build data connection: Connection timed out ftp> (↑↑↑コマンドの履歴ここまで↑↑↑) よろしくお願いします。

  • コマンドプロンプトでftpで接続したのですが

    勉強のために、コマンドプロンプトでftpをしたいのです。 マシンは相手も自分もWindowsで、LANでつながっています。 ftp (IPアドレス) と入力すると、ユーザ名とパスワードを求められ、入力すると、 ftp> というプロンプトに変わります。 dirと入力すると、ローカルのファイルが表示されると思うのですが、 ftp> dir 200 PORT command successful. 150 Opening ASCII mode data connection for /bin/ls. 226 Transfer complete. と表示されるだけで、ファイルは表示されません。 どうすれば表示されますか。 また、pwdと表示すると相手側のカレントディレクトリが表示されると思うのですが、 ftp> pwd 257 "/" is current directory. と表示されます。 この"/"が相手のマシン上で実際にどのフォルダなのかは、どうやってわかりますか。 自分のマシンはWindowsXP 相手のマシンはWindows2000

  • FTPのコマンド「mput」について

    FTPで、ファイルを一括して、サーバーに送りたいのですが、その際に 「mput *.* *.*」などとすると、それぞれのファイルが2回putされます。これは、仕様でしょうか。 例えば、1つのファイル「A.txt」を mput した場合と、put した場合では、下記のようになります。 <mput> ************************ ftp> mput A.txt A.txt 200 PORT command successful. 150 Opening BINARY mode data connection for A.txt. 226 Transfer complete. ftp: 159232 bytes sent in 0.01Seconds 10615.47Kbytes/sec. 200 PORT command successful. 150 Opening BINARY mode data connection for A.txt. 226 Transfer complete. ftp: 159232 bytes sent in 0.00Seconds 159232000.00Kbytes/sec. ************************ <put> ************************ ftp> put A.txt A.txt 200 PORT command successful. 150 Opening BINARY mode data connection for A.txt. 226 Transfer complete. ftp: 159232 bytes sent in 0.01Seconds 10615.47Kbytes/sec. ************************

  • windows10上でのftpサーバにて550

    お世話になります。 windows10上にftpサーバを作成し、win10クライアントから windows標準のftp.exeでアクセスしています。 以下のファイルにアクセスしようとしていますが、lsコマンド で目的のファイルがない場合、550のエラーが発生してしまいます。 windows7上に作成したftpサーバでは226が返ってきます。 何とか、windows10で実行した場合でも、windows7と同じ結果 (226)を返すことはできないでしょうか。 バージョン iis10.0 ftp10.0 例 ftpサーバ folder01/aaa windows7 ftp> ls /folder01/aaa 200 PORT command successful. 125 Data connection already open; Transfer starting. /folder01/aaa/aaa 226 Transfer complete. ftp: 35 バイトが受信されました 0.00秒 35000.00KB/秒。 ftp> ls /folder01/bbb 200 PORT command successful. 125 Data connection already open; Transfer starting. 226 Transfer complete. windows10 ftp> ls /folder01/aaa 200 PORT command successful. 125 Data connection already open; Transfer starting. /folder01/aaa/aaa 226 Transfer complete. ftp: 35 バイトが受信されました 0.00秒 35000.00KB/秒。 ftp> ls /folder01/bbb 200 PORT command successful. 550 The system cannot find the file specified.

  • WindowsXP Pro でFTPのファイル一覧がでない

    WindowsXP ProでローカルなLANにつながっているFTPサーバ にアクセスしました。ログインは出来ますが以下の様なメッセージで止まり 一覧表示がでません。 200 PORT command successful 150 Opening ASCII mode data connection for directory listing ちなみにもう一台のパソコン(Win98)からコマンドプロンプトで FTPサーバにアクセスすると正常にアクセスできます。一覧表示は 200 PORT command successful 150 Opening ASCII mode data connection for directory listing drwxr--r-- 1 501 501 0 FEB 25 2002 . drwxr--r-- 1 501 501 0 FEB 25 2002 .. -rwxr--r-- 1 501 501 650400 Oct 09 2002 DATA のような形式です。  LANに接続している機器は、3台だけです。  XPのファイアウオールのチェックをはずしたり、パッシブモードにしたり 色々試しましたが うまくいきません。  何か良い方法はないでしょうか? どうぞ宜しくお願いします。

  • FTPの操作をbatファイル化したいです!

    windowsXP上から、UNIXのサーバーに対して、コマンドプロントを使用し、以下のようなコマンドを打ちたいのですが、毎回この作業をするのは大変なので、以下のコマンドをbatファイル化したいのですが、どのようにすればいいかわかりません。 参考になるようなサイトもいくつか見たのですが、いまいちわからないので、このサイトを参考にして下さいとの回答ではなく、ずばりbatファイルにどのように書けばいいのか教えてください。 お願いします。 C:\Documents and Settings\name>ftp ftp> open 10.1.1.1 Connected to 10.1.1.1. 220 ProFTPD 1.2.2 Server (ProFTPD) [tdc01s] User (10.1.1.1:(none)): loginname 331 Password required for loginname. Password: 230 User loginname logged in. ftp> cd .. 250 CWD command successful. ftp> cd .. 250 CWD command successful. ftp> cd tmp 250 CWD command successful. ftp> put test.txt 200 PORT command successful. 150 Opening ASCII mode data connection for test.txt. 226 Transfer complete. ftp: 4 bytes sent in 0.00Seconds 4000.00Kbytes/sec. ftp> bye 221 Goodbye.

  • コマンドプロンプト

    コマンドプロンプトでネットワークで接続されたパソコンの中身をDirコマンドを使って見ることはできますか? もしできれば教えていただきたいです。

  • FTPが動かなくなりました

    引っ越ししたらFTPが動かなくなりました。PCの設定は変更していませんが、ネットワーク関係は変わりました。 元IPv4 ⇒ 今IPv6 ルーターはIOdataのWN-AX2033GRで、ルーターの設定画面によると、「接続方法 v6プラス,IPv6オプションなど」 で動いています。 普通のwebは不通に見れます。 FTPは、FFFTPでは、port command successful のあと、エラー425でダメです。パッシブでもアクティブでもダメでした。 コマンドプロンプトのFTPでも、やはりデータ受信のリンクが成立していないような振る舞いでした。 ポートの問題でしょうか? ルーターの画面では、利用可能なポートは、65**-6***など、15種類ほどが表示されていますが、ポート21といった表示ではなく、理解ができずにいます。ipv6のポート(具体的にはルーターのポート)という概念が理解できていないことが問題と思うのですが、その課題自体すらもグレーです。 別のPCでもやってみましたが同じでした。どなたか助けてください。

  • FTPでConnectionエラーになります

    FTPでDIONのサーバにログインできるのですが、ファイル操作でエラーになります。 以前「PASVモード」の設定でエラーになったことがあるので、設定は変更してあります。 最近何か環境が変更されましたか?ご存知の方がいらしたら教えて頂けませんでしょうか。 以下がエラーメッセージです。 Microsoft Windows XP [Version 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp. C:\Documents and Settings\nakakatu>ftp ftp> open ftp.h4.dion.ne.jp Connected to ftp.h4.dion.ne.jp. 220 Welcome to ftp.h4.dion.ne.jp User (ftp.h4.dion.ne.jp:(none)): aXXXXXXXXX 331 Password required for aXXXXXXXXX. Password: 230 User aXXXXXXXXX logged in. ftp> ls 200 PORT command successful 425 Unable to build data connection: Connection refused ftp>

  • FTPフォルダエラー

    FTPサーバーにファイルをコピー中にエラーが発生しました。 このサーバーにファイルを置くアクセス許可が与えられているかどうかを確認してください。 詳細: 200 Binary Mode 200 PORT command successful. 425 Can't open data connection. 対処方法を教えてください。