FFFTPでセッションを維持する

サラトガIT日記 > ツール > FFFTPでセッションを維持する FFFTPでセッションを維持する

2009-04-27

社内 LAN など、イントラネットに閉じた環境では、サーバへのファイル転送に FTP を使うこともしばしばあります。もちろん、作業効率を考えてシェルターミナルから ftp コマンドを使うのではなく、GUI のアプリケーションで作業を行います。

FTP のアプリは、10 年以上前から FFFTP がお気に入りというか、これ以外のツールはあまり使用したことがありません。しかし、環境によっては FFFTP でサーバに接続したまま放置すると、セッションが切れてしまうことがあります。

そこで、シェルのターミナルや ssh クライアントツールのように、ネットワーク間の接続を維持する設定がないか調べてみたところ、メニューバーの[オプション]→[環境設定]→[転送2]の中にネットワークタイムアウトの設定がありました。ここを 0 にすればタイムアウトしなくなります。

この手の設定は、ネットワークを介するほとんどのツールに存在しますが、ツールによって設定項目の表記がバラバラなので、ピンとこない場合もありそうです。今回のように「ネットワークタイムアウト」や「nullパケットを送る」「KeepAliveパケットを送る」「ダミーパケットを送る」などさまざまです。

個人的には、タイムアウトではなく、何かのパケットを定期的に送って、接続を維持するようなニュアンスの方がわかりやすいです。Cygwin にもあると便利なのですがどうなのかな。

関連記事