ERLEDIGT: Strato VServer OpenSuse10.1 Plesk 8.3 - FTP-Service nicht erreichbar
Soweit ich weiß, läuft müsste Standardmäßig proftpd laufen. Genau weis ich es aber nicht. Ich schließe eine Firewallblockierung aus, da ich auch nicht über ftp://meine-domain.de an den FTP-Server rankomme:
Der FTP-Server müsste eigentlich über xinetd laufen - aber das ist nur mein gefährliches Halbwissen.
hier einige Ausgaben, die vielleicht bei der Fehleranalyse helfen könnten:
Ich hab irgendwie keinen Schimmer woran es liegen könnte... Die Logs sage mir nichts und die Konfigurationen sind doch eigentlich okay? Oder nicht?
EDIT 1
Ich habe in den Logs bei Warning doch noch etwas gefunden, was auf den Fehler schließen könnte:
Ich werde mich danach mal umsehen! Wenn jemand die Lösung jedoch schon parat hat, kann er mir gerne helfen!
EDIT 2
Also richtig schlau bin ich nicht geworden, es kann etwas mit dem DNS zu tun haben. Im Zusammenhang hab ich mal die /etc/hosts angeschaut, dort sind alle persönlichen Angaben korrekt. Ansonsten hab ich nur gefunden:
EDIT 3
Ich habe die Logs aktuellen Logs einmal verschoben, sodass ich wirklich nur die neuen Logs durchsehe. Dabei ist mir bei aufgefallen:
Vielleicht liegt es am IPv4? Müsste es nicht IPv6 sein? Ich kenn mich da noch nicht so gut aus.
Das Thema ist erledigt. Unten steht die Lösung.
Hallo, wie im Titel besitzte ich einen VServer von Strato. Darauf läuft seit einiger Zeit OpenSuse10.1 und Plesk 8.3. Seit dem ich gestern ein BackUp via Plesk von einer Domain wiedereingespielt habe, läuft mein FTP-Server nicht mehr.
Soweit ich weiß, läuft müsste Standardmäßig proftpd laufen. Genau weis ich es aber nicht. Ich schließe eine Firewallblockierung aus, da ich auch nicht über ftp://meine-domain.de an den FTP-Server rankomme:
Der FTP-Server müsste eigentlich über xinetd laufen - aber das ist nur mein gefährliches Halbwissen.
hier einige Ausgaben, die vielleicht bei der Fehleranalyse helfen könnten:
Code:
/root$ ps aux | grep ftp
root 30543 0.0 0.0 4464 1408 ? Ss 22:00 0:00 /usr/lib/ssh/sftp-server
root 4029 0.0 0.0 4464 1408 ? Ss 22:36 0:00 /usr/lib/ssh/sftp-server
root 7234 0.0 0.0 1544 472 ? S 22:49 0:00 grep ftp
Code:
/root$ iptables -L
Chain INPUT (policy DROP)
target prot opt source destination
ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED
REJECT tcp -- anywhere anywhere tcp flags:!FIN,SYN,RST,ACK/SYN reject-with tcp-reset
DROP all -- anywhere anywhere state INVALID
ACCEPT all -- anywhere anywhere
ACCEPT tcp -- anywhere anywhere tcp dpt:pcsync-https
ACCEPT tcp -- anywhere anywhere tcp dpt:cddbp-alt
ACCEPT tcp -- anywhere anywhere tcp dpt:http
ACCEPT tcp -- anywhere anywhere tcp dpt:https
ACCEPT tcp -- anywhere anywhere tcp dpt:ftp
ACCEPT tcp -- anywhere anywhere tcp dpt:ssh
ACCEPT tcp -- anywhere anywhere tcp dpt:smtp
ACCEPT tcp -- anywhere anywhere tcp dpt:smtps
ACCEPT tcp -- anywhere anywhere tcp dpt:pop3
ACCEPT tcp -- anywhere anywhere tcp dpt:pop3s
ACCEPT tcp -- anywhere anywhere tcp dpt:imap
ACCEPT tcp -- anywhere anywhere tcp dpt:imaps
ACCEPT tcp -- anywhere anywhere tcp dpt:poppassd
DROP tcp -- anywhere anywhere tcp dpt:mysql
ACCEPT tcp -- anywhere anywhere tcp dpt:postgresql
ACCEPT tcp -- anywhere anywhere tcp dpt:9008
ACCEPT tcp -- anywhere anywhere tcp dpt:glrpc
ACCEPT udp -- anywhere anywhere udp dpt:netbios-ns
ACCEPT udp -- anywhere anywhere udp dpt:netbios-dgm
ACCEPT tcp -- anywhere anywhere tcp dpt:netbios-ssn
ACCEPT tcp -- anywhere anywhere tcp dpt:microsoft-ds
ACCEPT udp -- anywhere anywhere udp dpt:openvpn
DROP udp -- anywhere anywhere udp dpt:domain
DROP tcp -- anywhere anywhere tcp dpt:domain
ACCEPT icmp -- anywhere anywhere icmp type 8 code 0
ACCEPT all -- anywhere anywhere
Chain FORWARD (policy DROP)
target prot opt source destination
ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED
REJECT tcp -- anywhere anywhere tcp flags:!FIN,SYN,RST,ACK/SYN reject-with tcp-reset
DROP all -- anywhere anywhere state INVALID
ACCEPT all -- anywhere anywhere
DROP all -- anywhere anywhere
Chain OUTPUT (policy DROP)
target prot opt source destination
ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED
REJECT tcp -- anywhere anywhere tcp flags:!FIN,SYN,RST,ACK/SYN reject-with tcp-reset
DROP all -- anywhere anywhere state INVALID
ACCEPT all -- anywhere anywhere
ACCEPT all -- anywhere anywhere
Code:
# xinetd.conf
defaults
{
log_type = FILE /var/log/xinetd.log
log_on_success = HOST EXIT DURATION
log_on_failure = HOST ATTEMPT
instances = 30
cps = 50 10
}
includedir /etc/xinetd.d
Code:
service ftp
{
disable = no
socket_type = stream
protocol = tcp
wait = no
user = root
instances = UNLIMITED
server = /usr/sbin/in.proftpd
server_args = -c /etc/proftpd.conf
}
Code:
# This is a basic ProFTPD configuration file
ServerName "ProFTPD"
ServerType inetd
DefaultServer on
<Global>
DefaultRoot ~ psacln
AllowOverwrite on
</Global>
DefaultTransferMode binary
UseFtpUsers on
Port 21
Umask 022
MaxInstances 30
ScoreboardFile /var/run/proftpd/scoreboard
TransferLog /usr/local/psa/var/log/xferlog
<Directory /srv/www/vhosts>
GroupOwner psacln
</Directory>
AuthPAM on
AuthPAMConfig proftpd
IdentLookups off
UseReverseDNS off
AuthGroupFile /etc/group
Include /etc/proftpd.include
Code:
08/4/28@22:34:54: EXIT: ftp status=1 duration=0(sec)
08/4/28@22:49:09: START: ftp from=xxx
08/4/28@22:49:09: EXIT: ftp status=1 duration=0(sec)
08/4/28@22:50:53: START: ftp from=xxx
08/4/28@22:50:53: EXIT: ftp status=1 duration=0(sec)
08/4/28@22:51:13: START: ftp from=xxx
08/4/28@22:51:13: EXIT: ftp status=1 duration=0(sec)
08/4/28@23:02:27: START: ftp from=xxx
08/4/28@23:02:27: EXIT: ftp status=1 duration=0(sec)
EDIT 1
Ich habe in den Logs bei Warning doch noch etwas gefunden, was auf den Fehler schließen könnte:
Code:
Apr 29 10:13:22 hxxx proftpd[17922]: warning: unable to determine IP address of 'hxxx'
Apr 29 10:13:22 hxxx proftpd[17922]: Fatal: error processing configuration file '/etc/proftpd.conf'
EDIT 2
Also richtig schlau bin ich nicht geworden, es kann etwas mit dem DNS zu tun haben. Im Zusammenhang hab ich mal die /etc/hosts angeschaut, dort sind alle persönlichen Angaben korrekt. Ansonsten hab ich nur gefunden:
The proper solution depends largely on the circumstances.
EDIT 3
Ich habe die Logs aktuellen Logs einmal verschoben, sodass ich wirklich nur die neuen Logs durchsehe. Dabei ist mir bei aufgefallen:
Code:
# /var/logs/messages
Apr 30 10:00:59 hxxxxxxx proftpd[13585]: IPv4 getaddrinfo 'hxxxxxxx' error: Name or service not known
Apr 30 10:00:59 hxxxxxxx proftpd[13585]: warning: unable to determine IP address of 'hxxxxxxx'
Apr 30 10:00:59 hxxxxxxx proftpd[13585]: error: no valid servers configured
Apr 30 10:00:59 hxxxxxxx proftpd[13585]: Fatal: error processing configuration file '/etc/proftpd.conf'
Last edited by a moderator: