prüfen ob ftp user online

Crevlon

Mitglied
Mitglied seit
21 Dez 2006
Beiträge
212
Punkte für Reaktionen
0
Punkte
0
Hallo,

ich habe drei ftp user eingerichtet und würde nun gerne wissen wie ich gucken kann ob und welcher user gerade angemeldet ist.
Mit dem Befehl "ps" wird mir unter "USER" nur der standard ftpuser angezeigt obwohl ein anderer angemeldet ist.

Ich würde aber gerne den richtigen User sehen.
Ist das irgendwie möglich?

Gruß,
Crevlon
 
Versuch mal mit "top"
 
gute Idee, aber dort wird auch nur der "ftpuser" angezeigt. und das sogar nur, wenn Datenaustausch erfolgt.
 
... wird auch nur der "ftpuser" angezeigt. und das sogar nur, wenn Datenaustausch erfolgt.

Bei meiner Box werden mit "top" alle User angezeigt, egal ob ssh, sftp oder vsftpd. Und Datenaustausch muss bei meiner FritzBox auch nicht stattfinden, um die eingeloggten User anzuzeigen:

Code:
Mem: 29000K used, 1136K free, 0K shrd, 3416K buff, 11664K cached
CPU:   0% usr   1% sys   0% nice  97% idle   0% io   0% irq   0% softirq
Load average: 0.09 0.07 0.01
  PID  PPID USER     STAT   VSZ %MEM %CPU COMMAND
 1219  1118 root     R     1268   4%   2% top
  444     1 root     S N   6244  21%   0% ctlmgr
  480   444 root     S N   6244  21%   0% ctlmgr
  482   480 root     S N   6244  21%   0% ctlmgr
  481   480 root     S N   6244  21%   0% ctlmgr
  620     1 root     S     3984  13%   0% /bin/avmike
  614     1 root     S     3208  11%   0% dsld -i -n -g
 1040     1 root     S     2528   8%   0% multid -u
  742     1 root     S     1964   7%   0% syslogd -L -C512
  469     1 root     S     1956   6%   0% wpa_authenticator
  803     1 root     S     1456   5%   0% inetd -R 228
  744     1 root     S     1452   5%   0% /sbin/klogd -c 3
  363     1 root     S     1444   5%   0% /bin/cat /dev/debug
 1117   803 root     S     1424   5%   0% dropbear -i ListenAddress 192.168.###.###
 1226   803 root     S     1424   5%   0% dropbear -i ListenAddress 192.168.###.###
 1153   803 root     S     1424   5%   0% dropbear -i ListenAddress 192.168.###.###
 1186   803 root     S     1424   5%   0% dropbear -i ListenAddress 192.168.###.###
[B][COLOR="Red"] 1154  1153 ftpuser  S     1288   4%   0% -sh
 1187  1186 ftpuser1 S     1288   4%   0% -sh[/COLOR][/B]
 1118  1117 root     S     1284   4%   0% -sh
    1     0 root     S     1272   4%   0% init
 1116     1 root     S     1272   4%   0% init
[COLOR="#ff0000"][B] 1222  1220 ftpuser  S     1264   4%   0% vsftpd
 1225  1223 ftpuser1 S     1264   4%   0% vsftpd
 1227  1226 ftpuser  S     1264   4%   0% sh -c /usr/lib/sftp-server[/B][/COLOR]
 1224  1223 root     S     1244   4%   0% vsftpd
 1221  1220 root     S     1244   4%   0% vsftpd
 1220   803 root     S     1144   4%   0% vsftpd
 1223   803 root     S     1144   4%   0% vsftpd
 1037     1 nobody   S      952   3%   0% dnsmasq --pid-file=/var/run/dnsmasq/dnsmasq.pid --no-resolv --no-hosts --all-servers
  660     1 root     S      844   3%   0% /bin/run_clock -c /dev/tffs -d
 [COLOR="#ff0000"][B]1228  1227 ftpuser  S      252   1%   0% /usr/lib/sftp-server[/B][/COLOR]
   70     1 root     SW       0   0%   0% [mtdblockd]
    2     1 root     SWN      0   0%   0% [ksoftirqd/0]
    4     1 root     SW<      0   0%   0% [khelper]
  628     1 root     RWN      0   0%   0% [kdsld_token]
  529     1 root     SWN      0   0%   0% [usb-storage]
    3     1 root     SW<      0   0%   0% [events/0]
    5     1 root     SW<      0   0%   0% [kthread]
   66     5 root     SW<      0   0%   0% [CPMAC]
  385     5 root     SW<      0   0%   0% [khubd]
   25     1 root     SW       0   0%   0% [kswapd0]
   23     5 root     SW<      0   0%   0% [pdflush]
   62     1 root     SW       0   0%   0% [pm_info]
  528     1 root     SWN      0   0%   0% [scsi_eh_0]
  346     1 root     SWN      0   0%   0% [jffs2_gcd_mtd6]
   96     1 root     SW       0   0%   0% [tffsd_mtd_0]

EDIT:
Du könntest deinen FTP-Server so konfigurieren, dass er die Verbindung hält. Das ist gleichwertig mit Datenaustausch:
Code:
Status:	Sende Verbindungserhaltungs-Befehl
Befehl:	NOOP
[COLOR="Green"]Antwort:	200 NOOP ok.[/COLOR]
 
Zuletzt bearbeitet:
Mit FTP-Server meinst du jetzt den auf meiner Fritzbox, ja?
Wo und wie muss ich das dann einstellen?
 
Mit FTP-Server meinst du jetzt den auf meiner Fritzbox, ja?

Ja, denn Du hast ja vsftpd auf der Box und willst mit "top" prüfen ob die ftp-User am FTP-Server angemeldet sind.

Wo und wie muss ich das dann einstellen?

Mit "user_config_dir" in der conf-Datei des vsftpd, kannst Du ein Verzeichnis auf der Box festlegen, das die einzelnen Konfigurationsdateien für die ftp-User beinhaltet. In diesen ftp-User-Konfigurationsdateien kannst Du die für die ftp-User zulässigen Befehle festlegen, u. a. auch NOOP den Verbindungserhaltungs-Befehl.

user_config_dir
This powerful option allows the override of any config option specified in the manual page, on a per-user basis. Usage is simple, and is best illustrated with an example. If you set user_config_dir to be /etc/vsftpd_user_conf and then log on as the user "chris", then vsftpd will apply the settings in the file /etc/vsftpd_user_conf/chris for the duration of the session. The format of this file is as detailed in this manual page! PLEASE NOTE that not all settings are effective on a per-user basis. For example, many settings only prior to the user's session being started. Examples of settings which will not affect any behviour on a per-user basis include listen_address, banner_file, max_per_ip, max_clients, xferlog_file, etc.

Default: (none)

Beispiel:
Code:
# cat ftpuser1
[B][COLOR="Red"]cmds_allowed[/COLOR][/B]=PASV,EPRT,EPSV,MDTM,PBSZ,PROT,SIZE,TVFS,UTF8,PWD,REST STREAM,SYST,FEAT,AUTH SSL,AUTH TLS,TYPE,OPTS,CWD,LIST,RETR,STOR,[B]NOOP[/B],USER,QUIT
 
Muss ich dazu im Freetzmenü unter Vsftpd einfach:
"user_config_dir /var/tmp/vsftpd/"
bei "Zusätzliche Konfigurationsoptionen (für Experten)" eintragen? Das klappt nämlich nicht. Wo auf der box finde ich denn die vsftpd.conf Datei?

Kleine Fragen nebenbei: Kann man einstellen wieviele Informationen im vsftpd.log stehen sollen? Ich glaube das nennt sich verbosity level oder?
 
Muss ich dazu im Freetzmenü unter Vsftpd einfach:
"user_config_dir /var/tmp/vsftpd/"
bei "Zusätzliche Konfigurationsoptionen (für Experten)" eintragen? Das klappt nämlich nicht.
Ist das Verzeichnis "/var/tmp/vsftpd" vorhanden?
Wenn ja, versuch mal mit:
user_config_dir=/var/tmp/vsftpd
Bitte beachte auch, dass das Verzeichnis bzw. der Inhalt des Verzeichnisses "/var/tmp/vsftpd" ein Reboot überleben muss.;)

Wo auf der box finde ich denn die vsftpd.conf Datei?
Versuch mal mit: find / -iname 'vsftpd.conf'

Kleine Fragen nebenbei: Kann man einstellen wieviele Informationen im vsftpd.log stehen sollen? Ich glaube das nennt sich verbosity level oder?

Beim vsftpd kannst Du im Freetz-WEB-IF, noch "zusätzlich Protokoll-Log" einstellen.
 
Ich hab jetzt "user_config_dir=/var/media/ftp/uStor11/vsftpd/" in der vsftpd.conf drin stehen. Es werden dort drin aber keine Dateien angelegt sobald sich ein User einloggt.

Das mit dem Protokoll-Log hat funktioniert :)
 
Es werden dort drin aber keine Dateien angelegt sobald sich ein User einloggt.

Die User-Conf-Dateien musst Du anlegen und entsprechend deinen Wünschen/Bedürfnissen editieren. Diese Dateien legen fest, was ein user darf bzw. was er nicht darf.

EDIT:
Über das Freetz-WEB-IF kannst Du eine Log-Datei auf deinem Stick erzeugen und schreiben lassen:
/var/media/ftp/uStor11/vsftpd/vsftpd.log
 
Zuletzt bearbeitet:
ohhh...ok :)
Was für eine Endung müssen die Dateien haben?
Wo finde ich eine Liste mit Erklärung über alle möglichen Befehle?
 
Was für eine Endung müssen die Dateien haben?

Die Dateien sind Textdokumente und brauchen nicht unbedingt eine Endung. Ich bezeichne diese Dateien mit ftpuser, ftpuser1, ftpuser2, ftpuser3, ... (so wie der Name des users, siehe auch Zitat aus beitrag #6).

Wo finde ich eine Liste mit Erklärung über alle möglichen Befehle?

Siehe Anhang (kein Windows-Format).
 

Anhänge

  • ftp_befehle.txt
    3 KB · Aufrufe: 3
Zuletzt bearbeitet:
Ok danke :)

Aber mit top wird mir immer noch nicht der richtige user angezeigt:
Code:
CPU:   0% usr   1% sys   0% nice  98% idle   0% io   0% irq   0% softirq
Load average: 0.03 0.07 0.07
  PID  PPID USER     STAT   VSZ %MEM %CPU COMMAND
 2636  2547 root     R     1184   2%   1% top
 1961     1 root     S     2240   4%   0% nmbd -D -s /mod/etc/smb.conf
 1184     1 root     S     1364   2%   0% telnetd -l /sbin/ar7login
  713     1 root     S N   7560  12%   0% ctlmgr
  970   965 root     S N   7560  12%   0% ctlmgr
  965   713 root     S N   7560  12%   0% ctlmgr
  968   965 root     S N   7560  12%   0% ctlmgr
 1185     1 root     R     5364   9%   0% telefon a127.0.0.1
 1616  1228 root     S     5364   9%   0% telefon a127.0.0.1
 1229  1228 root     S     5364   9%   0% telefon a127.0.0.1
 1228  1185 root     S     5364   9%   0% telefon a127.0.0.1
 1618  1228 root     S     5364   9%   0% telefon a127.0.0.1
 1230  1228 root     S     5364   9%   0% telefon a127.0.0.1
 1617  1228 root     S     5364   9%   0% telefon a127.0.0.1
 1198     1 root     S <   4372   7%   0% voipd
 2597  1959 root     S N   3408   6%   0% smbd -D -s /mod/etc/smb.conf
 2420  1959 root     S N   3296   5%   0% smbd -D -s /mod/etc/smb.conf
 1174     1 root     S     3064   5%   0% dsld -i -n
 1959     1 root     S N   3016   5%   0% smbd -D -s /mod/etc/smb.conf
 1029     1 root     S     2988   5%   0% igdd
 1455  1029 root     S     2988   5%   0% igdd
 1456  1455 root     S     2988   5%   0% igdd
 1457  1455 root     S     2988   5%   0% igdd
 1003     1 root     S     2848   5%   0% hostapd -B /var/tmp/hostapd_topology-ath0
 1132     1 root     S     2512   4%   0% multid
 1256  1185 root     S     2408   4%   0% dect_manager
 1171     1 root     S     2348   4%   0% usermand
 1220  1210 root     S     2336   4%   0% pbd
 1209     1 root     S     2336   4%   0% pbd
 1221  1210 root     S     2336   4%   0% pbd
 1210  1209 root     S     2336   4%   0% pbd
 1609     1 root     S     1508   2%   0% /bin/ash /usr/sbin/callmonitor
 1642  1609 root     S     1508   2%   0% /bin/ash /usr/sbin/callmonitor
 1638  1609 root     S     1508   2%   0% /bin/ash /usr/sbin/callmonitor
 1640  1609 root     S     1508   2%   0% /bin/ash /usr/sbin/callmonitor
 1639  1638 root     S     1508   2%   0% /bin/ash /usr/sbin/callmonitor
 1445     1 root     S     1376   2%   0% /bin/sh /usr/bin/spindown sda 300 5
 1337     1 root     S     1368   2%   0% syslogd -L -O /var/media/ftp/uStor11/syslog.log
 1339     1 root     S     1368   2%   0% /sbin/klogd -c 4
 1641  1640 root     S     1368   2%   0% busybox nc 127.0.0.1 1012
 1324     1 root     S     1368   2%   0% httpd -P /var/run/webcfg.pid -p 81 -c /mod/etc/httpd.conf -h /usr/mww/ -r Freetz
 1867     1 root     S     1368   2%   0% httpd -P /var/run/webcfg-wol.pid -p 82 -c /mod/etc/httpd-wol.conf -h /mod/pkg/wol/usr/mww-wol/ -r Wake-on-LAN
 1612  1609 root     S     1368   2%   0% logger -t callmonitor -p daemon.info
 1434     1 root     S     1368   2%   0% inetd
 1828     1 root     S     1304   2%   0% dropbear -p 22
 2547  1184 root     S     1208   2%   0% -sh
    1     0 root     S     1188   2%   0% init
 1963     1 root     S     1188   2%   0% init
 2632  2630 ftpuser  S     1172   2%   0% vsftpd
 2630  2257 root     S     1128   2%   0% vsftpd
 1737     1 root     S     1124   2%   0% /sbin/chronyd -f /var/tmp/chrony.conf
 2257     1 root     S     1124   2%   0% vsftpd
 1129     1 nobody   S      956   2%   0% dnsmasq -p 53
 1258     1 root     S      844   1%   0% /bin/run_clock -c /dev/tffs -d
  440     6 root     SW<      0   0%   0% [capi_oslib]
  645     6 root     SW<      0   0%   0% [usb-storage]
/var/media/ftp/uStor11/vsftpd #
 
Wie sieht das erweiterte Log des vsftpd, für die ftp-User die z. Zt. eingeloggt sind, aus? IP-Adressen kannst Du unkenntlich machen.

EDIT:
Wenn Du im vsftp für die User in deren Conf-datei "NOOP" eingetragen hast, dann kannst Du auch über die Log-Datei des vsftpd, feststellen welche FTP-User online (eingeloggt) sind:

Beispiel:
Sun Apr 12 10:20:47 2009 [pid ###] [ftpuserx] FTP command: Client "192.168.xxx.xxx", "NOOP"
Sun Apr 12 10:20:47 2009 [pid ###] [ftpuserx] FTP response: Client "192.168.xxx.xxx", "200 NOOP ok."
Sun Apr 12 10:21:17 2009 [pid ###] [ftpuserx] FTP command: Client "192.168.xxx.xxx", "NOOP"
Sun Apr 12 10:21:17 2009 [pid ###] [ftpuserx] FTP response: Client "192.168.xxx.xxx", "200 NOOP ok."
 
Zuletzt bearbeitet:
Das sieht so aus:

Code:
Mon Jul 23 17:49:42 2018 [pid 2670] FTP response: Client "192.168.178.100", "220-   __  _   __  __ ___ __"
Mon Jul 23 17:49:42 2018 [pid 2670] FTP response: Client "192.168.178.100", "220-  |__ |_) |__ |__  |   /"
Mon Jul 23 17:49:42 2018 [pid 2670] FTP response: Client "192.168.178.100", "220-  |   |\  |__ |__  |  /_"
Mon Jul 23 17:49:42 2018 [pid 2670] FTP response: Client "192.168.178.100", "220-"
Mon Jul 23 17:49:42 2018 [pid 2670] FTP response: Client "192.168.178.100", "220-   The fun has just begun..."
Mon Jul 23 17:49:42 2018 [pid 2670] FTP response: Client "192.168.178.100", "220 "
Mon Jul 23 17:49:42 2018 [pid 2670] FTP command: Client "192.168.178.100", "USER crevlon"
Mon Jul 23 17:49:42 2018 [pid 2670] [crevlon] FTP response: Client "192.168.178.100", "331 Please specify the password."
Mon Jul 23 17:49:42 2018 [pid 2670] [crevlon] FTP command: Client "192.168.178.100", "PASS <password>"
Mon Jul 23 17:49:42 2018 [pid 2669] [crevlon] OK LOGIN: Client "192.168.178.100"
Mon Jul 23 17:49:42 2018 [pid 2671] [crevlon] FTP response: Client "192.168.178.100", "230 Login successful."
Mon Jul 23 17:49:42 2018 [pid 2671] [crevlon] FTP command: Client "192.168.178.100", "SYST"
Mon Jul 23 17:49:42 2018 [pid 2671] [crevlon] FTP response: Client "192.168.178.100", "215 UNIX Type: L8"
Mon Jul 23 17:49:42 2018 [pid 2671] [crevlon] FTP command: Client "192.168.178.100", "FEAT"
Mon Jul 23 17:49:42 2018 [pid 2671] [crevlon] FTP response: Client "192.168.178.100", "211-Features:"
Mon Jul 23 17:49:42 2018 [pid 2671] [crevlon] FTP response: Client "192.168.178.100", " EPRT??"
Mon Jul 23 17:49:42 2018 [pid 2671] [crevlon] FTP response: Client "192.168.178.100", " EPSV??"
Mon Jul 23 17:49:42 2018 [pid 2671] [crevlon] FTP response: Client "192.168.178.100", " MDTM??"
Mon Jul 23 17:49:42 2018 [pid 2671] [crevlon] FTP response: Client "192.168.178.100", " PASV??"
Mon Jul 23 17:49:42 2018 [pid 2671] [crevlon] FTP response: Client "192.168.178.100", " REST STREAM??"
Mon Jul 23 17:49:42 2018 [pid 2671] [crevlon] FTP response: Client "192.168.178.100", " SIZE??"
Mon Jul 23 17:49:42 2018 [pid 2671] [crevlon] FTP response: Client "192.168.178.100", " TVFS??"
Mon Jul 23 17:49:42 2018 [pid 2671] [crevlon] FTP response: Client "192.168.178.100", " UTF8??"
Mon Jul 23 17:49:42 2018 [pid 2671] [crevlon] FTP response: Client "192.168.178.100", "211 End"
Mon Jul 23 17:49:42 2018 [pid 2671] [crevlon] FTP command: Client "192.168.178.100", "OPTS UTF8 ON"
Mon Jul 23 17:49:42 2018 [pid 2671] [crevlon] FTP response: Client "192.168.178.100", "200 Always in UTF8 mode."
Mon Jul 23 17:49:42 2018 [pid 2671] [crevlon] FTP command: Client "192.168.178.100", "PWD"
Mon Jul 23 17:49:42 2018 [pid 2671] [crevlon] FTP response: Client "192.168.178.100", "257 "/""
Mon Jul 23 17:49:42 2018 [pid 2671] [crevlon] FTP command: Client "192.168.178.100", "TYPE I"
Mon Jul 23 17:49:42 2018 [pid 2671] [crevlon] FTP response: Client "192.168.178.100", "200 Switching to Binary mode."
Mon Jul 23 17:49:42 2018 [pid 2671] [crevlon] FTP command: Client "192.168.178.100", "PASV"
Mon Jul 23 17:49:42 2018 [pid 2671] [crevlon] FTP response: Client "192.168.178.100", "227 Entering Passive Mode (192,168,178,1,42,126)"
Mon Jul 23 17:49:42 2018 [pid 2671] [crevlon] FTP command: Client "192.168.178.100", "LIST"
Mon Jul 23 17:49:42 2018 [pid 2671] [crevlon] FTP response: Client "192.168.178.100", "150 Here comes the directory listing."
Mon Jul 23 17:49:42 2018 [pid 2671] [crevlon] FTP response: Client "192.168.178.100", "226 Directory send OK."
/var/media/ftp/uStor11/vsftpd #

Ja stimmt darüber kann ich es jetzt auch sehen. Schneller würde ich es aber dennoch mit top überprüfen können. Muss ich in FileZilla noch was einstellen damit auch wirklich NOOP benutzt wird oder wann wird das der Befehl abgeschickt?
 
Ja stimmt darüber kann ich es jetzt auch sehen. Schneller würde ich es aber dennoch mit top überprüfen können. Muss ich in FileZilla noch was einstellen damit auch wirklich NOOP benutzt wird oder wann wird das der Befehl abgeschickt?

Ich habe NOOP in den FTP-User-Conf-Dateien stehn. vsftpd sendet alle 30 Sekunden ein NOOP. Auf Filezilla der anderen FTP-User hast Du ja kein Zugriff bzw. kein Einfluss.
Mit tail -f <Pfad zur vsftpd.conf> auf der Box, geht es genau so schnell wie mit top.;)
 
Das mit dem NOOP klappt bei mir nicht.
Hier die Konfigurations-Datei von meinem User:
Code:
/var/media/ftp/uStor11/vsftpd # more crevlon
cmds_allowed=DELE,MKDIR,CDUP,PASV,EPRT,EPSV,MDTM,PBSZ,PROT,SIZE,TVFS,UTF8,PWD,REST STREAM,SYST,FEAT,AUTH SSL,AUTH TLS,TYPE,OPTS,CWD,LIST,RETR,STOR,NOOP,USER,
/var/media/ftp/uStor11/vsftpd #

Und hier mal eine ganze Session:
Code:
Mon Jul 23 17:49:42 2018 [pid 2670] FTP response: Client "192.168.178.100", "220-   __  _   __  __ ___ __"
Mon Jul 23 17:49:42 2018 [pid 2670] FTP response: Client "192.168.178.100", "220-  |__ |_) |__ |__  |   /"
Mon Jul 23 17:49:42 2018 [pid 2670] FTP response: Client "192.168.178.100", "220-  |   |\  |__ |__  |  /_"
Mon Jul 23 17:49:42 2018 [pid 2670] FTP response: Client "192.168.178.100", "220-"
Mon Jul 23 17:49:42 2018 [pid 2670] FTP response: Client "192.168.178.100", "220-   The fun has just begun..."
Mon Jul 23 17:49:42 2018 [pid 2670] FTP response: Client "192.168.178.100", "220 "
Mon Jul 23 17:49:42 2018 [pid 2670] FTP command: Client "192.168.178.100", "USER crevlon"
Mon Jul 23 17:49:42 2018 [pid 2670] [crevlon] FTP response: Client "192.168.178.100", "331 Please specify the password."
Mon Jul 23 17:49:42 2018 [pid 2670] [crevlon] FTP command: Client "192.168.178.100", "PASS <password>"
Mon Jul 23 17:49:42 2018 [pid 2669] [crevlon] OK LOGIN: Client "192.168.178.100"
Mon Jul 23 17:49:42 2018 [pid 2671] [crevlon] FTP response: Client "192.168.178.100", "230 Login successful."
Mon Jul 23 17:49:42 2018 [pid 2671] [crevlon] FTP command: Client "192.168.178.100", "SYST"
Mon Jul 23 17:49:42 2018 [pid 2671] [crevlon] FTP response: Client "192.168.178.100", "215 UNIX Type: L8"
Mon Jul 23 17:49:42 2018 [pid 2671] [crevlon] FTP command: Client "192.168.178.100", "FEAT"
Mon Jul 23 17:49:42 2018 [pid 2671] [crevlon] FTP response: Client "192.168.178.100", "211-Features:"
Mon Jul 23 17:49:42 2018 [pid 2671] [crevlon] FTP response: Client "192.168.178.100", " EPRT??"
Mon Jul 23 17:49:42 2018 [pid 2671] [crevlon] FTP response: Client "192.168.178.100", " EPSV??"
Mon Jul 23 17:49:42 2018 [pid 2671] [crevlon] FTP response: Client "192.168.178.100", " MDTM??"
Mon Jul 23 17:49:42 2018 [pid 2671] [crevlon] FTP response: Client "192.168.178.100", " PASV??"
Mon Jul 23 17:49:42 2018 [pid 2671] [crevlon] FTP response: Client "192.168.178.100", " REST STREAM??"
Mon Jul 23 17:49:42 2018 [pid 2671] [crevlon] FTP response: Client "192.168.178.100", " SIZE??"
Mon Jul 23 17:49:42 2018 [pid 2671] [crevlon] FTP response: Client "192.168.178.100", " TVFS??"
Mon Jul 23 17:49:42 2018 [pid 2671] [crevlon] FTP response: Client "192.168.178.100", " UTF8??"
Mon Jul 23 17:49:42 2018 [pid 2671] [crevlon] FTP response: Client "192.168.178.100", "211 End"
Mon Jul 23 17:49:42 2018 [pid 2671] [crevlon] FTP command: Client "192.168.178.100", "OPTS UTF8 ON"
Mon Jul 23 17:49:42 2018 [pid 2671] [crevlon] FTP response: Client "192.168.178.100", "200 Always in UTF8 mode."
Mon Jul 23 17:49:42 2018 [pid 2671] [crevlon] FTP command: Client "192.168.178.100", "PWD"
Mon Jul 23 17:49:42 2018 [pid 2671] [crevlon] FTP response: Client "192.168.178.100", "257 "/""
Mon Jul 23 17:49:42 2018 [pid 2671] [crevlon] FTP command: Client "192.168.178.100", "TYPE I"
Mon Jul 23 17:49:42 2018 [pid 2671] [crevlon] FTP response: Client "192.168.178.100", "200 Switching to Binary mode."
Mon Jul 23 17:49:42 2018 [pid 2671] [crevlon] FTP command: Client "192.168.178.100", "PASV"
Mon Jul 23 17:49:42 2018 [pid 2671] [crevlon] FTP response: Client "192.168.178.100", "227 Entering Passive Mode (192,168,178,1,42,126)"
Mon Jul 23 17:49:42 2018 [pid 2671] [crevlon] FTP command: Client "192.168.178.100", "LIST"
Mon Jul 23 17:49:42 2018 [pid 2671] [crevlon] FTP response: Client "192.168.178.100", "150 Here comes the directory listing."
Mon Jul 23 17:49:42 2018 [pid 2671] [crevlon] FTP response: Client "192.168.178.100", "226 Directory send OK."
Mon Jul 23 17:54:42 2018 [pid 2671] [crevlon] FTP response: Client "192.168.178.100", "421 Timeout."
/var/media/ftp/uStor11/vsftpd #

Er ist in einen Timeout gelaufen. Ein NOOP kam nicht obwohl es in der user-konfigurationsdatei drin steht.

EDIT:
was genau beduetet das hier eigentlich:
Code:
Mon Jul 23 17:49:42 2018 [pid 2671] [crevlon] FTP response: Client "192.168.178.100", "211-Features:"
Mon Jul 23 17:49:42 2018 [pid 2671] [crevlon] FTP response: Client "192.168.178.100", " EPRT??"
Mon Jul 23 17:49:42 2018 [pid 2671] [crevlon] FTP response: Client "192.168.178.100", " EPSV??"
Mon Jul 23 17:49:42 2018 [pid 2671] [crevlon] FTP response: Client "192.168.178.100", " MDTM??"
Mon Jul 23 17:49:42 2018 [pid 2671] [crevlon] FTP response: Client "192.168.178.100", " PASV??"
Mon Jul 23 17:49:42 2018 [pid 2671] [crevlon] FTP response: Client "192.168.178.100", " REST STREAM??"
Mon Jul 23 17:49:42 2018 [pid 2671] [crevlon] FTP response: Client "192.168.178.100", " SIZE??"
Mon Jul 23 17:49:42 2018 [pid 2671] [crevlon] FTP response: Client "192.168.178.100", " TVFS??"
Mon Jul 23 17:49:42 2018 [pid 2671] [crevlon] FTP response: Client "192.168.178.100", " UTF8??"
Mon Jul 23 17:49:42 2018 [pid 2671] [crevlon] FTP response: Client "192.168.178.100", "211 End"

Sind das die Befehle die der User ausführen kann oder die, die Filezilla nicht versteht bzw. damit nichts anfangen kann?

EDIT2:
ich habe REST und APPE jetzt auch drin aber kann dennoch keine bereits zum Teil kopierte Datei fortsetzen. Es kommt dann Permission Dienied. Warum?
 
Zuletzt bearbeitet:
Er ist in einen Timeout gelaufen. Ein NOOP kam nicht obwohl es in der user-konfigurationsdatei drin steht.
Der Timeout könnte durch einen FTP-Befehl aus der user-conf-Datei verursacht sein. Du solltest rausfinden welcher Befehl das ist.


Sind das die Befehle die der User ausführen kann oder die, die Filezilla nicht versteht bzw. damit nichts anfangen kann?
Ja, das sind Befehle die der User u. a. auch über einen FTP-Client ausführen kann.

ich habe REST und APPE jetzt auch drin aber kann dennoch keine bereits zum Teil kopierte Datei fortsetzen. Es kommt dann Permission Dienied. Warum?
Auch hier ist evtl. ein FTP-Befehl in der user-conf der Schuldige. Kann auch sein, dass dieser Befehl fehlt, d. h. noch eingetragen werden muss.

NOOP steht nur stellvertretend für andere Verbindungserhaltungs-Befehle. Wenn z. B. ein PWD oder ein TYPE I gesendet wird, dann braucht man kein NOOP. Ich weis nicht warum es bei dir nicht funktioniert. In Filezilla kann man die Verbindungserhaltung aktivieren, aber gleichzeitig steht dort, dass ein guter FTP-Server so etwas nicht braucht.
Die Lösung mit top wäre doch die elegantere. Wie sind die FTP-User in der passwd konfiguriert? Evtl. kannst Du dort etwas ändern.
 
Ich wüsse nicht welcher Befehl das sein könnte. Hier meine Datei:
Code:
/var/media/ftp/uStor11/vsftpd # more crevlon
cmds_allowed=REST,RMD,APPE,DELE,MKD,CDUP,PASV,EPRT,EPSV,MDTM,PBSZ,PROT,SIZE,TVFS,UTF8,PWD,REST STREAM,SYST,FEAT,AUTH SSL,AUTH TLS,TYPE,OPTS,CWD,LIST,RETR,STOR,NOOP,USER,QUIT
/var/media/ftp/uStor11/vsftpd #

Wenn das die Befehle sind die er ausführen kann warum stehen dann nicht alle dort drin? NOOP steht z.B. ja auch nicht drin.

Der User crevlon ist in der passwd so eingestellt:
Code:
crevlon:xyz:1000:0:protected ftp user:/var/media/ftp/uStor01:/bin/sh
 
Der User crevlon ist in der passwd so eingestellt:
Code:
crevlon:xyz:1000:0:protected ftp user:/var/media/ftp/uStor01:/bin/sh

Du hast ja auch einen ftpuser. Welche U-ID hat der ftpuser in der passwd?

EDIT:
ich habe REST und APPE jetzt auch drin aber kann dennoch keine bereits zum Teil kopierte Datei fortsetzen. Es kommt dann Permission Dienied. Warum?

Evtl. musst Du im FTP-Client was einstellen/aktivieren.
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.