- ベストアンサー
コマンドプロンプトでFTP接続する方法とファイルが表示されない場合の対処法
- コマンドプロンプトでFTP接続する方法と、ファイルが表示されない場合の対処法について解説します。
- Windows XPとWindows 2000を使用している場合、コマンドプロンプトでFTP接続する方法は簡単です。ftpコマンドにIPアドレスを入力し、ユーザ名とパスワードを入力するとFTPサーバに接続できます。
- FTP接続後、dirコマンドを使用してファイルを表示しようとすると、表示されない場合があります。表示されない場合は、ポートの設定やファイアウォールの設定を確認し、適切に設定する必要があります。また、pwdコマンドを使用して相手側のカレントディレクトリを表示することもできます。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>「FTP Publishing Service」 それが、IISのFTPサービスです。 それが稼動しているのなら、以下の手続きで確認してみてください。 (1)スタートメニューの中から、管理ツールとかのグループで 「インターネット サービス マネージャ」が見つかればそれをクリックして起動。 (2)見つからない場合、スタートメニューから、「ファイル名を指定して実行」をクリックし、 名前に「%systemroot%\system32\inetsrv\iis.msc」を入力して「OK」をクリックして起動。 (3)「インターネット インフォメーション サービス」のウィンドウが開いたら、 左側のツリーに表示されているサーバ名の左側の「+」をクリックして展開。 (4)「既定のFTPサイト」を右クリックしてプロパティをクリックして開く。 (5)「ホームディレクトリ」タブをクリックして表示し、FTPサイトのディレクトリでパスを確認。 以上ですが、バージョンによっては微妙に文言などが変わる可能性もあります。
その他の回答 (2)
- Yeti21
- ベストアンサー率47% (396/830)
相手方のPCを直接操作できるならわかります。 そのFTPサーバ(IISでしょうか?)の設定でホームディレクトリの設定が有りますので それを確認すれば良いです。 ソフトによって確認の仕方は違いますが、必ずどこかに設定はあるはずです。
補足
ありがとうございます。 すみません、私IISと言われてもよくわからないんですが、 相手側のマシンでFTPに関係ありそうなのは、 「FTP Publishing Service」 っていうサービスです。それ以外はまったくわかりません。
- Yeti21
- ベストアンサー率47% (396/830)
dirコマンドはローカルではなくリモート(相手側)の表示です。 通常、 >150 Opening ASCII mode data connection for /bin/ls. の後にファイルやディレクトリのリストが表示されます。 何も表示されないのであれば、何も無いのでしょう。 相手方のホームディレクトリの表示は相手の環境によって変わってきますが、 この場合、物理的にどこのフォルダかはわかりません。
補足
ありがとうございます。 >相手方のホームディレクトリの表示は相手の環境によって変わってきますが、 >この場合、物理的にどこのフォルダかはわかりません。 私は相手側のマシンも使えるんですが、それでも、わかりませんか。 dirもlsも両方ともリモートみたいですね。勘違いしていました。
お礼
ありがとうございます。 >(1)スタートメニューの中から、管理ツールとかのグループで >「インターネット サービス マネージャ」が見つかればそれをクリックして起動。 これは見つからなかったのですが、 >「%systemroot%\system32\inetsrv\iis.msc」を入力して こっちのほうはできました。 それ以降もご回答のとおり行ったらできました。 そして、dirでファイルが表示されなかったのは、実際にファイルがないからで、相手のマシン(サーバのマシン)にファイルを置いたら表示されました。ありがとうございました。