![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_12.png?5a7ff87)
サーバへのFTP接続継続時間についての質問です。
症状は、FTPソフトを操作しないまま1~2分放っておくと接続が切れてしまう、というものです。
FTPソフトは「FFFTP Ver 1.89a」を使用しています。
サーバは社内に設置されたローカルサーバで、「Red Hat Linux 7.3」を使用しています。
Telnetは切れないように設定してもらったので一切切断されないのですが、FTPについては管理者もただ首を傾げるばかりで、サーバの設定なのかFTPソフトの設定なのかも見当もつきません。
もし、FTPの接続継続時間について設定がお分かりの方おられましたら、ぜひともご教授ください。
よろしくお願い致します。
No.4ベストアンサー
- 回答日時:
ちなみにxinetdにコネクションを切断する機能はありません。
というわけでだいたい見当がついてきました。
おそらくproftpdのバイナリ作成時にデータ転送後のタイムアウト秒数が指定されていると思われます。
(TCP/IPソケットプログラムの世界に踏み込んでしまいました。)
というわけでproftpdのホームページより、ソースをダウンロードしてコンパイル時のオプションを調べてみました。
ftp://ftp.infoscience.co.jp/pub/proftpd/distrib/ …
# tar xvzf proftpd.1.2.7rc2.tar.gz
# cd proftpd-1.2.7rc2
# ./configure --help | less
とやると、見つけました。
--enable-timeout-linger
set the default timeout (in secs) for
lingering closes (default=180)
TCP/IPソケットのデータ転送後コネクションを切断する時間(標準で180秒=約3分)がコンパイル時に指定されていると考えられます。
# ./configure --enable-timeout-linger=秒数
または
# ./configure --disable-timeout-linger
のあと
# make ; make install
と実行すると
/usr/local/sbin/proftpd
/usr/local/sbin/in.proftpd
/usr/local/etc/proftpd.conf
がインストールされます。
#2の補足を拝見すると
server = /usr/local/sbin/in.proftpd
と指定されているので、redhat標準のproftpdではなくソースからコンパイルされてるようですね。
一度上記のオプションを指定して再コンパイルしてみてはいかがでしょうか?
参考URL:http://www03.u-page.so-net.ne.jp/da2/h-takaha/in …
お礼が遅くなりまして、大変申し訳ございません。
こちらの内容を拝見し、早速ヘルプを見てみましたが、インストールされているProFTPDのバージョンが1.2.6だったためか、-timeout-linger に関するコンパイルオプションの情報が見つかりませんでした。
その後、これまで頂いた回答を元にいろいろ試してみたのですが、TimeoutLogin と TimeoutNoTransfer の設定を proftpd.conf に加えましたところ、短時間で切断されることがなくなりました。
(両方同時に加えてみたので、どちらの設定が有効だったのかは不明です。申し訳ございません。)
ともかく、おかげさまで設定を変更することが出来ました。
また、今回のことで大変勉強にもなりました。
本当にありがとうございました。
No.3
- 回答日時:
TimeoutStalled ではだめでしたか。
ではTimeoutIdle はどうでしょう?
TimeoutStalledは、データーをやり取りし始めたが実質的にデーターが流れていない状態でタイムアウトになるまでの時間
TimeoutIdleは、サーバーとクライアント間で何も通信が無い状態でタイムアウトになるまでの時間
この回答への補足
度々の回答ありがとうございます。
TimeoutIdleも設定してみましたが、やはり変わりないようです。
前回の補足に書きました「proftpdをデーモンとして起動していない」ということは、何か関係ありますでしょうか?
まぁ不便なだけで、出来ないと困るというほどのことでもありませんので、進展がないようでしたら、あと数日で締め切りたいと思います。
どうもありがとうございました。
No.2
- 回答日時:
サーバでも設定できます。
wu-ftpdなら起動時に
-t 秒数
と指定する。
proftpdなら/etc/proftpd/proftpd.confの
TimeoutStalled 秒数
と指定する。
この回答への補足
ご回答ありがとうございます。
使用しているのはProFTPDでしたので、早速proftpd.confのTimeoutStalledを3600にしてみましたが、やはりだめでした。
管理者に確認したところ、proftpdはデーモンとして起動させておらず、xinetdのftpの設定で起動するようになっているということでしたので、これが原因かもしれません。
※設定は次のようになっています。
# default: off
# description: ProFTPD
service ftp
{
flags = REUSE
socket_type = stream
protocol = tcp
wait = no
user = root
server = /usr/local/sbin/in.proftpd
log_on_failure += USERID
disable = no
}
もしTimeoutStalled以外のproftpdの設定や、xinetdの設定でこれを変えられるようでしたら、またよろしくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- プロバイダー・ISP hpb22の接続方法の変更 1 2023/08/06 18:47
- サーバー FTPサーバについて詳しい方(アクセス権のないディレクトリを非表示にする方法) 4 2022/08/22 22:33
- その他(インターネット接続・インフラ) 楽天ひかりでホームページアップロードが出来ない 1 2022/07/30 10:02
- サーバー NASの利用経験多い方教えてください! 1 2022/03/24 19:21
- ドメイン・サーバー・クラウドサービス FileZillaを使用してwpXサーバーに接続できない 2 2022/03/29 21:02
- サーバー Googleドライブなどを使わずにテザリングAndroidでWindowsとファイル共有 1 2023/02/19 13:14
- ASP・SaaS サーバーログイン情報とFTP接続情報の見つけ方を教えてください。 3 2023/07/24 16:19
- 固定IP 楽天光が繋がらないまたは接続に時間が掛かる IPv4が邪魔してるので削除したい 2 2022/08/15 11:58
- デスクトップパソコン USB接続のマイクについて 6 2022/09/18 07:54
- WordPress(ワードプレス) WordPressの編集画面がいつもと違うのですがこれは何でしょう? 1 2023/03/29 10:26
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
FTPでタイムアウトになる
その他(OS)
-
ftpサーバー 接続できない
Windows 10
-
ftpのタイムアウト指定
その他(プログラミング・Web制作)
-
-
4
FTPエラー425
その他(コンピューター・テクノロジー)
-
5
コマンドでのFTP転送が進まない。
その他(コンピューター・テクノロジー)
-
6
ftpサーバーに接続するのにじかんがかかる
その他(OS)
-
7
FTPの送信結果を検知したい
その他(プログラミング・Web制作)
-
8
ソケットのクローズについて
C言語・C++・C#
-
9
FTPで書き込み中のファイルの完了を知りたい
C言語・C++・C#
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Tera Termが接続できない
-
ASTEC-Xについて
-
DNSの逆引き権限委譲
-
Xming→Solarisの接続が遅い
-
NFS接続+シンボリックリンクを...
-
apacheのプロセスが増え続けます
-
イントラネット上のNASの接続、...
-
Active Directory構築について...
-
無線APにおけるNative Vlanにつ...
-
コマンドプロンプトでFTPできない
-
LinuxでのDNSキャッシュ表示
-
FTPツールで表示される所有者を...
-
UltraVNCについて
-
FTPの接続継続時間について
-
SCPでパスワードを使う方法
-
DBサーバをどこに置くのがよいか
-
レンタルサーバが落ちた場合の...
-
サーバ/クライアント間のシステ...
-
サーバとサーバをクロスケーブ...
-
ネットから写真の現像を注文
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Tera Termが接続できない
-
DHCPサーバのIPアドレスの確認方法
-
DNSの逆引き権限委譲
-
自作のウェブサイトを友人に見...
-
FTPの接続継続時間について
-
意味の違い ホスト名とサーバー名
-
Cactiサーバのデータ移行方法に...
-
UltraVNCについて
-
LinuxでのDNSキャッシュ表示
-
VNCの複数利用の方法
-
TeraTermでsqlplusを利用した時...
-
DBサーバをどこに置くのがよいか
-
tera termについて
-
EDN0の設定方法について
-
WindowsServerで複数のDHCP
-
rexecの有効化方法について
-
NFS接続+シンボリックリンクを...
-
コマンドプロンプトでFTPできない
-
ローカル環境でのNTPサーバ
-
NTPサーバアドレスについて
おすすめ情報