• ベストアンサー

FTP転送にてファイルgetができない。

とても初歩的な質問で申し訳ございませんm(_ _)m FTPを使用して、データ転送を行おうとしているのですが、転送ができません。 WindowsNTserverを使用して、クライアントPC(Windows2000)から転送処理を行おうとしたところ、user cannot loginという状態になります。 userには「anonymous」を使用しており、IISの設定では、匿名の接続を許可しております。 先月の頭くらいまではできていたのですが、今月に入ってからできなくなってしまいました。 この間、ネットワークの変更はなかったのですが、先月のウィルス対策で、サービスパックをあてました。 これが影響してしまったのでしょうか!? お手数ですが、お教えいただけれると幸いです。 よろしくお願い致します(^0^)

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

  • ベストアンサー
  • inaxhiro
  • ベストアンサー率25% (1/4)
回答No.2

サーバー環境が下記の通りであれば、セキュリティーパッチ(823803)が原因の可能性が高いです。 当方、WinNT4.0sp6a & IIS3.0 にて、上記セキュリティパッチをあてたところ、wwwサービスへの匿名ログオンができなくなりました。 いろいろ調べたところセキュリティパッチの再起動以降ログオンできなくなりましたので、このセキュリティパッチを削除したところ問題なくログオンできるようになりました。 また、セキュリティパッチ 823803 には オリジナル リリース版 (2003/07/24) と 更新版(2003/08/14) があります。 更新版のセキュリティパッチであれば問題なく動作しています。 この現象は、IIS4.0以降では起こらないようです。 IIS3.0のサポートは 2003/06/30 で終了しているみたいなので、IIS4.0以降にアップグレードしておいたほうが良いかもしれません。 この場合、Option Pack を適用し IIS 4.0 にアップグレードして、再度 Windows NT 4.0 SP6a を適用する必要があります。

pittyon
質問者

お礼

ご回答ありがとうございます。 サーバーの環境はWindowsNT4.0でIIS3.0です。 おそらく、私の方もご回答の現象であると思われます。 早速対応をしたいと思います。 ちなみに、匿名ログオンだけできないのでしょうか??

その他の回答 (1)

  • nta
  • ベストアンサー率78% (1525/1942)
回答No.1

NT4のサービスパックは6aで止まっています。ウイルス対策はHotfix Q823980のパッチをインストールすることです。WindowsNTでは従来から何らかのアップデートを行った後でサービスパックを適用するという運用管理をしてきましたが、今回のウイルス対策ではサービスパック6aを適用したWindows NTにこのHOTFIXを上書きするという手順になっています。最後にサービスパックを当てる従来の手順をとった場合には何らかの障害が発生する可能性があります。すでにNTのサポートは延長フェーズなのでマイクロソフトとの契約がなければサポートが受けられません。 とりあえず、以下の点を確認して下さい。

参考URL:
http://support.microsoft.com/default.aspx?scid=kb;ja;200475
pittyon
質問者

お礼

ご回答ありがとうございます。 とりあえず原因の方もわかってきたので、対応の方法を考えてみたいと思います。 ありがとうございました。

関連するQ&A

  • NTサーバーへのFTP送信

    WindowsNTServer4.0、IIS3.0、FTPは実行中です。 ここへFTPでファイル転送したいのですが、USER・PASSWORD は何を指定するのか、NT側のどこかにuserを登録するのか わかりません。教えてください。お願いします。 ちなみにクライアントはFujitsuのGP6000(ASP)なのですがこちらの コマンドは理解してます。

  • IISでFTPサイトの作り方

    Windows XP Professional の IIS でFTPサイトを作ろうとしています。アクセスするのは、自分自身だけです。 一応、「既定のFTPサイト」にホームディレクトリを設定し、仮想ディレクトリも作ったのです。 ところが、「既定のFTPサイト」や作成した仮想ディレクトリの上で右クリックして、「参照」を選択し、匿名アクセスしようとすると、下記のメッセージが表示されてしまいます。 「サーバーが、匿名でログインを許可しないか、または電子メールのアドレスが受理されませんでした。」とメッセージが表示されます。 administrator権限を持ったユーザーで行っても同じです。 また、コマンドプロンプトで、"FTP localhost"と入れて、Userを"anonymous"と入れると、 "331 Anonymous access allowed, send identity (e-mail name) as password." と表示されるのですが、パスワードを入力すると、"can not login"と出て、失敗してしまいます。 どこの設定を変更すれば、匿名アクセスができるようになるのでしょうか。 また、FTPサイトにログインするための、UserID、パスワードを新たに設定することはできるのでしょうか。 初歩的な質問で大変申し訳ありませんが、よろしくお願いいたします。

  • FTP転送中断について

    以下の手順でFTP転送を中断した場合に、直ぐに転送が中断が中断されなくて(セッションがクローズされない)困っています。直ぐに中断できる方法を知っている方、教えてください。 [1]8台のクライアントから同時にFTP転送を要求する。 [2]8台分の転送中に4台でFTPクライアントをSIGKILLで強制終了させる。 [3][2]の直後に4台のFTPクライアントから[1]とは別のデータ転送を要求する。 このときに、2台分のFTPクライアントでNotConnectedとなってしまいます。理由は、SIGKILLでFTPセッションをクローズしようとしたが、クローズしきれずに、8本のセッション+4本のセッションを同時接続しようとして、FTPライセンス数オーバー(8+4>10)により、接続できないようです。 また、調査の結果、SIGKILL時に別クライアントの転送処理が実行されている場合、その転送が完了するまで、SIGKILLをサーバー側で検知してくれません。別クライアントの転送処理が全く実行されていない場合は、SIGKILL直後にサーバー側で即座に転送中断&セッションクローズをしてくれます。 データ転送の有無に因らず、FPTクライアントの転送中断を即座に確実に実行する方法がありましたら教えてください。 とにかくやりたいことは、「8本転送中に、4本を直ぐ止めて、直ぐに別の4本のデータを転送したい」です。 <環境> FTPサーバー(WindowsPC×1台):WindowsXPのIISのFTP *IISのFTPサーバーは最大10本の同時接続が可能。 FTPクライアント(LINUXPC×8台):LINUXのFTPクライアント

  • IISのFTPサービスでanonymousでログインできなくなってしまいました

    NT4.0でIIS3.0を入れてあります。 これまではanonymousで入れました。ところが「インタ ーネットサービスマネージャ」で「FTPサービスプロパ ティー」のところで、一度「匿名の接続を許可する」と 「匿名でのみ接続を許可する」のチェックを外したとこ ろ、二度とLog inできなくなってしまいました。 気になるのは、チェックを外す前は、ユーザー名: IUSR_xxxxと記入してあった部分や、パスワードの部分 が、変更不可になっていたのですが、チェックを外した 後は、この部分の内容がいつでも変更可能な状態になっ ていることです。また、デフォルトで記入してあった、 ユーザー名は、「ユーザーマネージャ」でインタネット ゲストアカウントに設定されているものであることは わかるのですが、パスワードのところには何を入れてお けばよいのかがわからないので困っています。 何方かanonymousでの接続を復活させる方法をご存知の 方は教えていただけないでしょうか?

  • IISのFTPサーバ設定に関して

    IIS7.0の質問です (1)IISでFTPサイトを作りました (2)IISマネージャーのアクセス許可で ユーザー名パスワードを設定しました しかし、外部からアクセスしようとすると、 ユーザー名、パスワードを問われるので、 設定したとおりに入力すると、 530 User cannot log in と 表示されます。 どうか助けてください。

  • FTP転送をしたいのですが

    あるクライアントでコマンドプロンプトから以下を行っても 処理ができません。(エラーなども出力されません) 20秒ほどたつと、勝手にコマンドプロンプトが終了して しまいます。何が悪いのか、お分かりになる方がいらっしゃいましたら 教えてください。 (ftp.exe は、c:\window\system32 に存在しています。) 宜しくお願いします。 C:\>ftp -n -s:c:\test_ftp.txt xxx.xxx.xxx.xxx (←IPアドレスです) test_ftp.txtファイルは以下のようになっています。 user anonymous binary put c:\test.xls /aaa/test.xls quit

  • IISのftpサーバでユーザ登録方法について

    はじめまして。 win2kにてIISのftpサーバを構築しています。 ftp接続に関しては、匿名接続を行わず、あらかじめ用意したユーザ名とパスワードを公開し、クライアントより接続することを考えています。 そこで質問なんですが、 IISのftpサーバ側の設定で、 ログインユーザ名とパスワードの定義はどのようにすればよろしいんでしょうか?そもそも複数ユーザ名を定義することは出来ないのでしょうか?

  • 同じLinkStationのFTPサーバのはずなのですが

    【環境1】 ・富士通ルータ機能内蔵ADSLモデムFLASHWAVE 2040 M1: 192.168.15.101 ・WinXPHome/Pro×10台 ・バッファローHD-H160LAN(LinkStation):192.168.15.150 ・Canon iR2010FL(FTP送信機能内蔵):192.168.15.215 ・DHCP未使用 ・カスケード接続多用 LinkStation(FTPサーバ)の設定(FTP関連のみ) ・FTPサーバ機能 「使用する」 ・FTPアクセスユーザ  「匿名ユーザ」 ・匿名ユーザ/公開共有フォルダ 「scanner」(任意で作成したフォルダ) ・匿名ユーザ属性  「書込可能」 Canon iR2010FL(FTPクライアント)の設定(FTP関連のみ) ・ホスト名  「192.168.15.150」 ・フォルダ名  「scan」※(「scanner」の下層フォルダ) ・ユーザー名  「anonymous」 ・パスワード  「なし」 ・制御ポート番号 「00021」 【環境2】 ・NTT CTU(光プレミアム:型式失念):192.168.24.1 ・WinXPHome×2台、WinVistaHome×1台 ・バッファローLS-250GL(LinkStation):192.168.24.200 ・Canon iR1610FL(FTP送信機能内蔵):192.168.24.215 ・DHCP使用(但しIPアドレスの表記のあるものは除外) ・カスケード接続2段 LinkStation(FTPサーバ)の設定(FTP関連のみ) ・FTPサーバ機能 「使用する」 ・FTPアクセスユーザ  「匿名ユーザ」 ・匿名ユーザ/公開共有フォルダ 「scanner」(任意で作成したフォルダ) ・匿名ユーザ属性  「書込可能」 Canon iR1610FL(FTPクライアント)の設定(FTP関連のみ) ・ホスト名  「192.168.15.150」 ・フォルダ名  「scan」※(「scanner」の下層フォルダ) ・ユーザー名  「anonymous」 ・パスワード  「なし」 ・制御ポート番号 「00021」 このような2つの環境下で【環境1】は正常にFTPサーバへファイル送信が出来るのに【環境2】では出来ません。 【環境2】ではクライアント側に発生するエラーは「ユーザー名またはパスワードの不一致」となります。 ユーザー名を匿名ではなく登録したユーザー名に変えてみたり、パスワードを設定してみたりしても全くNGでした。 なぜこのようなことになるのでしょうか? Canonもバッファローもこのような使用方法は動作確認を行っていないため、ノーサポートですが、一応バッファローには問い合わせ中ですが、回答が来ておりません。 もし、これだけの情報で何かわかる方、アドバイスお願いいたします。 ちなみにCanon iR1610とiR2010の違いはコピー速度の違いだけであとは全く同じスペック・機能です。

  • ftp_getできない?

    レンタルサーバの自前のファイルサーバからFTP接続にてファイルを取得しようとしているのですが、エラーとなってしまいます。 FTP接続はできているのですが、ファイルの取得に失敗(FALSE)してしまいます。 レンタルサーバの環境は OS:Linux PHP:4.4.1 試しにftp_nlist関数にてファイル一覧を取得しようとしましたが、やはり失敗(FALSE)してしまいます。 知り合いのレンタルサーバを借用して全く同じプログラムを実行すると正常に一覧の取得ができました。 FTP接続時・ログイン時にはエラーが発生していないのでFTPでの転送は可能だと思うのですが、全くわかりません。 どなたか分かる方ご教授お願いします。 以下、スクリプトです。 if($ftp=ftp_connect($ftp_host)){  if(ftp_login($ftp,$ftp_user,$ftp_pass)){   //ファイルリスト一覧取得    $file_list=ftp_nlist($ftp,".");   var_dump($file_list);   //ファイルダウンロード    if(!(ftp_get($ftp,$local_file,$remote_file,FTP_BINARY))){     エラー処理1;    }   }   else{     エラー処理2;   } } else{  エラー処理3; }

    • ベストアンサー
    • PHP
  • MacOSXでFTP転送した場合のアクセス権

    MacOSX10.3、10.4でWWWサーバを構築しています。 FTP転送していますが、FTPクライアントで何も 設定しないと「その他のユーザ」に読み取り権限がないためhtmlファイルが参照できません。 そこで普段は、FTPクライアントソフトで644に設定 することにしています。 通常、これは普通の設定なのでしょうか。 通常のプロバイダでは、転送するとそのまま644になる 気がするのですが。 最近、あるWebデザインソフトを使っており、FTP転送 も含まれているのですが、アクセス権の変更機能が なくて困っています。 転送すると644になるようにサーバに設定できると いいのですが、どこを変更したらいいかわかりませ ん。 何らかの解決策はないでしょうか。