Freekazonid
28.03.03, 13:06
Hallo,
Ich will mir einen home FTPserver machen, der auf dem linux router läuft. Habe mich für ProFTP entschieden, es gesaugt und angefangen es nach folgendem tutorial zu konfigurieren:
http://www.filmateleven.de/linux/linux-proftpd.html
bis zum
./configure && make && make install
ging alles, das erste problem war mit dem
ftp stream tcp nowait root in.proftpd in.proftpd
welches ich in die /etc/inetd.conf schreiben soll und die anderen ftp sacvhen auskommentieren. allerdings gibt es die datei nicht. habe in der dokumentation von proftp geguckt wo stand, das es auch /etc/xinetd.conf gibt und man das anders ergänzem muss ( mit service ftp { ... } )
habe ich gemacht. nun soll man einen ftp user erstellen. habe adduser ftp gemacht, und die /etc/passwd so abgendert das sein home /home/ftp ist.
meine config file ( /usr/local/etc/proftpd.conf ) sieht so aus
ServerName "Pinguin GmbH"
ServerType inetd
Umask 022
User nobody
Group nobody
DisplayLogin login.txt
DisplayFirstChdir .message
MaxClients 15
<Anonymous ~ftp>
User ftp
Group ftp
UserAlias anonymous ftp
<Limit WRITE>
DenyAll # Schreiben verboten
</Limit>
<Directory incoming>
<Limit STOR>
AllowAll
</Limit>
</Directory>
</Anonymous>
nun sollte es mit ftp localhost schon gehen. allerdings sieht das bei mir so aus
ftp localhost
ftp: connect: Connecton refused
Ich denke ich habe die Situation ganz gut beschrieben und hoffe auf Hilfe :)
thx für die mühe
edit: auch wenn es im tut nicht stand denke ich mal das proftpd erst gestartet werden muss?! jedenfalls kommt wenn ich proftpd eingebe:
localhost.localdomain - fatal: Socket operation on non-socket
localhost.localdomain - ( Running from command line? User 'ServerType standalone' in config file!)
edit2:
bei der eintragung in /etc/xinetd.conf sollte ich ja
service ftp {
.
.
. bind = < irgendeineip>
.
.
.
}
da stand nicht was für eine ip, ich habe einfach die vom router angegeben, wo der ftp drauf läuft
Ich will mir einen home FTPserver machen, der auf dem linux router läuft. Habe mich für ProFTP entschieden, es gesaugt und angefangen es nach folgendem tutorial zu konfigurieren:
http://www.filmateleven.de/linux/linux-proftpd.html
bis zum
./configure && make && make install
ging alles, das erste problem war mit dem
ftp stream tcp nowait root in.proftpd in.proftpd
welches ich in die /etc/inetd.conf schreiben soll und die anderen ftp sacvhen auskommentieren. allerdings gibt es die datei nicht. habe in der dokumentation von proftp geguckt wo stand, das es auch /etc/xinetd.conf gibt und man das anders ergänzem muss ( mit service ftp { ... } )
habe ich gemacht. nun soll man einen ftp user erstellen. habe adduser ftp gemacht, und die /etc/passwd so abgendert das sein home /home/ftp ist.
meine config file ( /usr/local/etc/proftpd.conf ) sieht so aus
ServerName "Pinguin GmbH"
ServerType inetd
Umask 022
User nobody
Group nobody
DisplayLogin login.txt
DisplayFirstChdir .message
MaxClients 15
<Anonymous ~ftp>
User ftp
Group ftp
UserAlias anonymous ftp
<Limit WRITE>
DenyAll # Schreiben verboten
</Limit>
<Directory incoming>
<Limit STOR>
AllowAll
</Limit>
</Directory>
</Anonymous>
nun sollte es mit ftp localhost schon gehen. allerdings sieht das bei mir so aus
ftp localhost
ftp: connect: Connecton refused
Ich denke ich habe die Situation ganz gut beschrieben und hoffe auf Hilfe :)
thx für die mühe
edit: auch wenn es im tut nicht stand denke ich mal das proftpd erst gestartet werden muss?! jedenfalls kommt wenn ich proftpd eingebe:
localhost.localdomain - fatal: Socket operation on non-socket
localhost.localdomain - ( Running from command line? User 'ServerType standalone' in config file!)
edit2:
bei der eintragung in /etc/xinetd.conf sollte ich ja
service ftp {
.
.
. bind = < irgendeineip>
.
.
.
}
da stand nicht was für eine ip, ich habe einfach die vom router angegeben, wo der ftp drauf läuft