• 締切済み

FTPを途中で切断した後。

すみません、不勉強につき、質問します。 MacintoshからFetchを使用してUNIX系のwebサーバー(Apache)にファイルをアップロードしています。 しかし、Fetchが通信途中に完全に止まってしまったりするため、そのままFetchを閉じてしまうと、次につないだときにも接続された状態(しかも調子悪い)状態が継続されてしまいます。要するにセッションが閉じていないためだと思うのですが、このようにFTPのセッションがつながったまま音沙汰なくなってしまったときに、telnetからのコマンドでセッションを閉じることはできますか? できるとするならば、どのようにコマンドを送信すればよいのでしょうか?

みんなの回答

  • notnot
  • ベストアンサー率47% (4848/10262)
回答No.1

最近のFetchは使った事が無いのですが、もしかして転送エラーで中断したところから再開する機能が付いていて、その機能がオンになっているのではありませんか?

関連するQ&A

  • ftpでアップロードできない

    FreeBSD(4.2R)初心者です。 BSDマシンとWinマシンをLANで接続しています。 Winマシンからftpすると、接続することやダウンロードは出来ますが アップロードができません。パーミッションもいじれません。 apacheをインストールしてからこうなったような気がします。 ちなみにtelnetはできます。 どなたか解決方法を教えていただきたいです。 よろしくお願いします。

  • FTPでのディレクトリのアップロード方法とタイムスタンプ

    (1)FTPでのディレクトリのアップロード方法 DOS窓から、FTPコマンドで、FTPサーバーにログインし、putやmputでファイルをアップロードする際に、ディレクトリをアップロードする方法をご存知の方がいらっしゃれば教えてください。 サブフォルダ以下すべて、ディレクトリ構成ごとアップロードしたいと考えています。FFFTP等のツールを使わずにコマンドラインからやりたいと思っています。 (2)FTP時のタイムスタンプ WindowsのクライアントPCから、UNIXのサーバーにファイルをアップロードすると、タイムスタンプがファイルをアップロードした時間に置き換わってしまい、もともとのタイムスタンプが書き換えられてしまいます。タイムスタンプをそのままにしてアップロードすることが可能であれば、教えてください。できれば、コマンドラインからがいいですが、不可能ならFFFTP等のツールを使用しようと思っています。 よろしくお願い致します。

  • FTPでの連続アクセスについて

    UNIX C言語で作成したプログラムで、 以下のようにFTPコマンドを実行し(※)Linuxのサーバに置かれているファイルを取り込んでいます。 (※)system("ftp ~~ get XXX ~ bye"); プログラム内で上記FTPコマンドを1回実行すると、 Linuxサーバより指定したファイルをちゃんと取得できます。 しかし、間隔を空けずに連続して実行させると、 約3時間ほどで固まってしまう現象が発生します。(再現性100%) 上記現象が起こると、他のパソコンなどからそのサーバにTelnetやFtpで アクセスしても、ユーザ名・パスワードの入力までは進行するのですが、ログイン認証がいつまでも帰ってきません。 Linuxサーバから他サーバへのアクセス(Telnet,Ftp)は問題なくできました。 何が問題なのかよくわかりません。 上記のようにフリーズするまでは、何の問題もなく動いているのです。 ひとたびアクセスできなくなると、再起動しないと復旧しません。 どなたかご教授願いたく。

  • FTPの設定について

    現在 http://dream.jp/vps/のエントリプランでvpsを借りたのですが、FPSのアカウントの設定方法がわからなくてつまずいてます。 サポートに問い合わせたら、以下のような回答を得られました。 「ftp や apache がインストール済みでございますため、Webサーバー構築の場合は、apache の設定、または、作成されましたホームページデータを ftp にてサーバーへアップロードされる場合は、ftpへのアカウント設定など、コマンドによる設定をそれぞれ行って いただくことで、Webサーバーとしてご利用いただけるようになります。」 この方法が、調べてみても分からないのですが、詳しい方教えてください。

  • telnetでFTPでファイルをアップロードしたいのですが

    telnetでFTPでファイルをアップロードしたい のですが、どうしても、そんなファイルは存在 しませんとでてしまいます。 これは、どういう風に送りたいファイルを記述 すればいいのでしょうか? ftp>send 送りたいファイル 送りたいファイルがDドライブの中のaaaという所 にあり、その中にあるCGIをFTPでアップ したいのです。 それは、コマンドプロンプトで指定してあげたい のですが、ローカル部分をどう記述していいのか わかりません。 教えて下さい。

  • FTPが出来るのにFTPを受け付けてくれません(TELNETも)

    Soraris2.6のマシンが急にTELNETとFTPを 受け付けなくなりました。 マシンからのTELNETやFTPは出来ます。 状態は以下のようなものです。 クライアントからFTPで接続するとこのような形です. いったん接続してから接続を拒否される形。 -------------- (FFFTP) ホスト 10.184.XX.XXX (21) に接続しています. 接続しました. 接続できません. -------------- (コマンドプロンプトからFTP) Connected to 10.184.XX.XXX Connection closed by remote host -------------- ホスト側には以下のようなエラーメッセージが出ます。 -------------- execv /usr/sbin/in.ftpd: No such device or address -------------- /usr/sbin/in.ftpdin.ftpdというファイルはあるみたいなのですが。 openwinもファイルマネージャが立ち上がらなかったりして、 不安定な面がないでもないマシンなのですが、 今まではコマンドベースでは何の問題もなかったので正直困っています。 execvとかで調べてもC言語が出てきたりしてさっぱりです。 よろしくお願いします。

  • Visual C++からftpを使う

    ftpを使って他のPCと通信するプログラムをVisual C++を使って書こうとしています。(相手側PCはftpを拡張していろいろな拡張コマンドを持っています。よって、ftpのコマンドはファイル転送に限られません。)この場合、基本的にどのような形でプログラミングすればいいのでしょうか? 例えば、下の1や2の方法になるのかなと考えてます。 1.WinSockを使ってTCPで相手側PCとセッションを張り、それ以降はftpのコマンドをプログラムから直接送って、リターンも直接解釈するようなプログラムとする。 2.MFCの中にはftpを扱うためのクラスが用意されているのでそれを使う。 ネットワークプログラミングは初心者です。どのような方法が良いか教えてください。また、良いサンプル・コードがありましたらご紹介ください。よろしくお願いします。

  • FTPでファイルの一覧が取得できない

    Webページをアップロードする際、FTPソフト(Next FTP)でサーバーに接続するところまでは成功するのですが、その後「ファイルの一覧を取得しています」というメッセージがでたままいっこうにリストが一覧できません。そのまま放置しておいても同じメッセージのままで停滞しています。 以前はこのようなことはなく、すんなり一覧できていたのですが、ここ2、3日から急にそのような状態になりました。このままではファイルをアップロードできないので困ってしまいます。ちなみに他のFTPソフトや、通信環境でも試してみましたが同じ結果でした。いったい何が原因でしょうか?

  • DreamweaverのFTPで困っています

    Deramweaver3をMacOS9.02で使っています。 契約しているサーバが引っ越し、その後FTPで繋がらなくなりました。 古いサーバ設定は ●ホストディレクトリ→/***/html(***は私のアカウントです) 新しいサーバは設定をpublic_htmlにしろと言われたので、 ●ホストディレクトリ→/***/public_html にしたのですが550エラー(リモートフォルダ情報をGET出来ません)が続出。 FTPコマンド「PWD」を実行すると"/"と出るので ●ホストディレクトリ→/ にすると繋がりました。今現在それでなんとか繋がってます。リモートサイトを見るとちゃんと/の下にpublic_htmlがある…。 ただ。(長くてすいません、こっからが本題です) この状態でPUTや同期を使うと、public_htmlと同階層にアップロードされてしまいます。 ドラック&ドロップで目的のフォルダにアップロードすれば問題ないのですが、それではFetchと使い勝手が変わらないし、便利な同期などの機能をなんとか使えないかな、と質問しています。 ローカルフォルダの名前をpublic_htmlにしたらいいのかな、と試したんですが、ダメでした(^^;)。 サーバのサポートは繋がったんなら問題なし、って返答しかもらえなくて…。よろしくお願いします!

  • FTPの連続実行でフリーズする

    UNIX + Cで作成しています。 あるプログラムで、FTPコマンド※を発行し、 遠隔のサーバ(サーバはLINUX)に置かれているファイルを取得しようとしています。 ※system("FTP ~~~ bye") 単発でファイルを取得する場合は問題ないのですが、 連続してファイルを取得しようとした場合、数時間動きつづけた後、 FTPコマンドを発行した状態でフリーズしてしまう現象が起こります。(100%かは分かりませんが、再現性はあります。) なぜこのような現象が起こるのでしょうか? 連続してのFTPコマンド発行は問題があるのでしょうか?