Hallo Leute brauch dringen eure Hilfe
versuch seit ein paar Tagen vsftpd auf meinem Rechner einzurichten. Mein Ziel ist es sollte sich nur die user Anmelden können, die in der /etc/vsftpd.user_list
abgelegt sind.
Alle meine Versuche sind jedoch bis jetzt gescheitert.
Ich bin wie folgt vorgegegangen
1. vsftpd nachinstalliert über YAST
2. vi /etc/vsftpd.conf konfiguriert sieht wiefolgt aus.
local_enable=YES
write_enable=YES
dirmessage_enable=YES
local_umask=022
connect_from_port_20=YES
#nopriv_user=ftpsecure
userlist_enable=YES
chroot_local_user=YES
listen=YES
userlist_file=/etc/vsftpd.user_list
3./etc/inetd.conf
so sieht bei mir die inetd.conf aus
ftp stream tcp nowait root /usr/sbin/tcpd /usr/sbin/vsftpd
rplay dgram udp wait root /usr/sbin/tcpd rplayd -b 8192 -c 60 -s 8192
rplay dgram udp wait root /usr/sbin/tcpd rplayd -t 30 -c 60 -s 16384 -F0 --inetd
vboxd stream tcp nowait root /usr/sbin/tcpd /usr/sbin/vboxd
midinet stream tcp nowait root /usr/sbin/tcpd in.midinetd
swat stream tcp nowait.400 root /usr/sbin/swat swat
4./etc/pam.d/vsftpd
auth required pam_listfile.so item=user sense=deny file=/etc/ftpusers onerr=succeed
5./etc/xinetd.conf
defaults
{
log_type = FILE /var/log/xinetd.log
log_on_success = HOST EXIT DURATION
log_on_failure = HOST ATTEMPT
only_from = localhost
instances = 30
cps = 50 10
service ftp
{
socket_type=stream
wait =no
user =root
server =/usr/sbin/vsftpd
server_flags=-a
log_on_success+=DURATION
instance=4
}
interface = 127.0.0.1
}
includedir /etc/xinetd.d
5. aktiviere inetd /etc/init.d/ined start
6. wenn ich jetzt localhost eingebe , dann kriege ich folgende fehlerneldung
linux:/etc # ftp localhost
Trying 127.0.0.1...
Connected to localhost.
500 OOPS: could not bind listening IPv4 socket
ftp>
WAS HABE ICH FALSCH GEMACHT :?:
versuch seit ein paar Tagen vsftpd auf meinem Rechner einzurichten. Mein Ziel ist es sollte sich nur die user Anmelden können, die in der /etc/vsftpd.user_list
abgelegt sind.
Alle meine Versuche sind jedoch bis jetzt gescheitert.
Ich bin wie folgt vorgegegangen
1. vsftpd nachinstalliert über YAST
2. vi /etc/vsftpd.conf konfiguriert sieht wiefolgt aus.
local_enable=YES
write_enable=YES
dirmessage_enable=YES
local_umask=022
connect_from_port_20=YES
#nopriv_user=ftpsecure
userlist_enable=YES
chroot_local_user=YES
listen=YES
userlist_file=/etc/vsftpd.user_list
3./etc/inetd.conf
so sieht bei mir die inetd.conf aus
ftp stream tcp nowait root /usr/sbin/tcpd /usr/sbin/vsftpd
rplay dgram udp wait root /usr/sbin/tcpd rplayd -b 8192 -c 60 -s 8192
rplay dgram udp wait root /usr/sbin/tcpd rplayd -t 30 -c 60 -s 16384 -F0 --inetd
vboxd stream tcp nowait root /usr/sbin/tcpd /usr/sbin/vboxd
midinet stream tcp nowait root /usr/sbin/tcpd in.midinetd
swat stream tcp nowait.400 root /usr/sbin/swat swat
4./etc/pam.d/vsftpd
auth required pam_listfile.so item=user sense=deny file=/etc/ftpusers onerr=succeed
5./etc/xinetd.conf
defaults
{
log_type = FILE /var/log/xinetd.log
log_on_success = HOST EXIT DURATION
log_on_failure = HOST ATTEMPT
only_from = localhost
instances = 30
cps = 50 10
service ftp
{
socket_type=stream
wait =no
user =root
server =/usr/sbin/vsftpd
server_flags=-a
log_on_success+=DURATION
instance=4
}
interface = 127.0.0.1
}
includedir /etc/xinetd.d
5. aktiviere inetd /etc/init.d/ined start
6. wenn ich jetzt localhost eingebe , dann kriege ich folgende fehlerneldung
linux:/etc # ftp localhost
Trying 127.0.0.1...
Connected to localhost.
500 OOPS: could not bind listening IPv4 socket
ftp>
WAS HABE ICH FALSCH GEMACHT :?: