harter Idle-Timeout von 15min?

Hawkeye

Herzlich willkommen!
Hallo,

mir ist aufgefallen, das der G6 3.1 (und wohl auch 3.2) Clients nach 15min NOOP droppt, obwohl den Usern definitiv keine Timeouts gesetzt wurden (sprich, die Checkboxen sind leer). 15 Min. idle-Timeout ist auch das Maximum, was ich zuweisen könnte.


Gibt es eine Möglichkeit, dieses feste Zeitlimit nach oben zu verändern oder gar ganz abzuschalten?

Ich weiss, an sich ein sinnvolles Feature, aber in diesem speziellen Anwendungsfall stört es nur.

Hawkeye.
 
Mir ist davon gar nichts bekannt. Kannst Du mal einen LOG-Auszug von Server und Client posten, wenn das auftritt?
 
Guten Morgen,

also, wie gesagt, Idle Timeout und Timeout sind nicht gesetzt. Das Max. was bei idle-timeout einstellbar wäre, sind besagte 15 Minuten.


Bitte sehr:
---------(schnipp)--------------
04/10/20 07:03:00, 92, ($ClientIP), , connected to ip : ($ClientIP)
04/10/20 07:03:05, 92, ($ClientIP), , sending welcome message.
04/10/20 07:03:05, 92, ($ClientIP), , 220 Gene6 FTP Server v3.1.0 (Build 70) ready...
04/10/20 07:03:05, 92, ($ClientIP), , AUTH TLS
04/10/20 07:03:05, 92, ($ClientIP), , 534 AUTH command is disabled.
04/10/20 07:03:05, 92, ($ClientIP), , USER khaos
04/10/20 07:03:05, 92, ($ClientIP), khaos, 331 Password required for khaos.
04/10/20 07:03:05, 92, ($ClientIP), khaos, PASS ****
04/10/20 07:03:05, 92, ($ClientIP), khaos, logged in.
04/10/20 07:03:05, 92, ($ClientIP), khaos, 230 User khaos logged in.
04/10/20 07:03:35, 92, ($ClientIP), khaos, NOOP
...
04/10/20 07:17:05, 92, ($ClientIP), khaos, NOOP
04/10/20 07:17:05, 92, ($ClientIP), khaos, 200 NOOP command successful.
04/10/20 07:17:35, 92, ($ClientIP), khaos, NOOP
04/10/20 07:17:35, 92, ($ClientIP), khaos, 200 NOOP command successful.
04/10/20 07:18:02, 92, ($ClientIP), khaos, 421 Connection closed, timed out.
04/10/20 07:18:02, 92, ($ClientIP), khaos, disconnected. (00d00:15:01)

---------(schnapp)--------------



Hawkeye.
 
Hier noch von einem Client (SmartFTP), lokal getestet:


SmartFTP v1.0.982.36
Computernamen auflösen 127.0.0.1...
Verbinden mit (127.0.0.1) -> IP: 127.0.0.1 PORT: 21
Verbunden mit (127.0.0.1) -> Zeit = 0ms
Socket ist verbunden, warte auf Anmeldesequenz.
220 Gene6 FTP Server v3.1.0 (Build 70) ready...
USER khaos
331 Password required for khaos.
PASS (hidden)
230 User khaos logged in.
SYST
215 UNIX Type: L8
FEAT
211-Extensions supported:
AUTH TLS
PBSZ
PROT
CLNT
MDTM
MLST type*;size*;created;modify*;
MODE Z
PASV
REST STREAM
SIZE
SSCN
TVFS
UTF8
XCRC "filename" SP EP
XMD5 "filename" SP EP
211 End.
Erkannte Serversoftware: Gene6 FTP Server 3.x
CLNT SmartFTP 1.0.982
200 Noted.
OPTS UTF8 ON
200 UTF8 OPTS ON
PWD
257 "/" is current directory.
Komprimierung ist für private Adressen ausgeschaltet.
TYPE A
200 Type set to A.
MODE Z
200 Mode Z ok.
PORT 127,0,0,1,12,97
200 Port command successful.
Öffne Datenverbindung IP: 127.0.0.1 PORT: 3169.
MLSD
150 Opening data connection for directory list.
157 Byte empfangen. (157 B/s) (00:00:01).
226-Compression : 45,63% (157 Bytes/344 Bytes).
226 Transfer ok.
NOOP
200 NOOP command successful.
NOOP
...
200 NOOP command successful.
421 Connection closed, timed out.
Verbindung geschlossen.
 
In den englischsprachigen Foren zu G6 hab ich zu dem Thema nichts gefunden, aber ich hab den Programmierer mal direkt angemailt und um Auskunft gebeten. Melde mich, sobald ich Antwort habe.
 
Die Antwort wird Dir leider weniger gefallen. Du hast Recht, dieser Timeout nach 15 Minuten ist fest im Programm hinterlegt und nicht deaktivierbar.
Das lässt sich wohl nur unterbinden, in dem ein FTP-Client mit einer Anti-Idle-Funktion genutzt wird, der also kein NOOP-Kommando, sondern echte FTP-Befehle in zufälliger Reihenfolge absetzt.
 
Wenigstens weiss ich jetzt woran ich bin ;)
Danke für deine Mühen!

Ist abzusehen, das dieses "Feature" vielleicht in einer der nächsten Versionen kontrollierbar wird (abschaltbar, Zeitlimit >15min einstellbar) ?


Hawkeye.
 
Oben