Hallo zusammen.
Habe folgendes Problem: Mal vorweg, bin ein absolter Noob und was dieses programm angeht und bin auch erst auf Linux umgestiegen, also bitte bei blöden fragen nicht in der Luft zerreißen, ok? :roll:
Also, hab mir die aktuellen quellen von dem Programm geholt und sie mit ./configure && make && make install installiert. Lief reibungslos. Anschließend das frontend gProFTPD installiert, einen User angelegt und entsprechende verzeichnisse freigegeben, die ports 20 und 21 meines rooters forwardet und wollte verbinden. Per Konqueror passiert schon mal garnichts... aus der konsole meint er:
ftp localhost:21
Trying 127.0.0.1...
Connected to localhost.
220 ProFTPD 1.2.9 Server (ProFTPD Default Installation) [linux.site]
331 Anonymous login ok, send your complete email address as your password.
230 Anonymous access granted, restrictions apply.
Remote system type is UNIX.
Using binary mode to transfer files.
200 Type set to I
local: 21 remote: 21
229 Entering Extended Passive Mode (|||32896|)
550 21: No such file or directory
221 Goodbye.
Das ganze sollte als standalone laufen und nur registrierten usern zugriff gestatten und ihnen auch uploadrechte geben. Also kein Anonymus!
So, nun noch meine Config:
ServerType standalone
DefaultServer on
Umask 022
ServerName "217.89.10.168"
ServerIdent on "Mein kleiner FTP :)"
Bind "217.89.10.168"
ServerAdmin fuck@you.com
IdentLookups off
UseReverseDNS off
Port 21
PassivePorts 49152 65535
#MasqueradeAddress 192.168.2.1
TimesGMT off
MaxInstances 30
MaxLoginAttempts 3
TimeoutLogin 300
TimeoutNoTransfer 120
TimeoutIdle 120
User nobody
Group nobody
DirFakeUser off nobody
DirFakeGroup off nobody
DefaultTransferMode binary
AllowForeignAddress on
AllowRetrieveRestart on
AllowStoreRestart on
DeleteAbortedStores off
TransferRate RETR 30
TransferRate STOR 40
TransferRate STOU 40
TransferRate APPE 40
SystemLog /var/log/secure
#gp_random_username_length 9
#gp_random_password_length 6
#gp_randomize_case lower
#gp_useradd_root_path /windows/D/Musik
#gp_useradd_upload_path /windows/D/Musik/Upload
#gp_html_path /var/www/ftp.html
#gp_welcome_name welcome.msg
<IfModule mod_tls.c>
TLSEngine on
TLSRequired on
TLSVerifyClient on
TLSProtocol
TLSLog
TLSRSACertificateFile
</IfModule>
<Limit LOGIN>
AllowUser sieghexe
DenyALL
</Limit>
<Anonymous /windows/D/Musik>
User sieghexe
Group sieghexe
AnonRequirePassword on
MaxClients 3 "The server is full, hosting %m users"
DisplayLogin welcome.msg
DisplayFirstChdir .msg
AllowOverwrite off
<Limit LOGIN>
Allow from all
Deny from all
</Limit>
<Limit ROOT_DIR_ALLOW RETR LIST NLST MDTM SIZE STAT CWD XCWD PWD XPWD CDUP XCUP>
AllowAll
</Limit>
<Limit ROOT_DIR_DENY DELE APPE STOR STOU SITE_CHMOD SITE_CHGRP RNFR RNTO MKD XMKD RMD XRMD>
DenyAll
</Limit>
<Directory /windows/D/Musik/Upload/*>
AllowOverwrite on
<Limit UPLOAD_DIR_ALLOW LIST NLST STOR STOU APPE RETR MKD XMKD STAT MDTM PWD XPWD SIZE CWD XCWD CDUP XCUP SITE >
AllowAll
</Limit>
<Limit UPLOAD_DIR_DENY RNFR RNTO DELE RMD XRMD SITE_CHMOD SITE_CHGRP >
DenyAll
</Limit>
</Directory>
</Anonymous>
<VirtualHost Unspecified>
Port 65535
ServerName "Unspecified"
ServerIdent on "Unspecified"
Bind "0.0.0.0"
PassivePorts 49152 65534
#MasqueradeAddress None
ServerAdmin Admin@this.domain
Umask 022
TimesGMT off
MaxLoginAttempts 3
TimeoutLogin 300
TimeoutNoTransfer 120
TimeoutIdle 120
User nobody
Group nobody
DirFakeUser on nobody
DirFakeGroup on nobody
DefaultTransferMode binary
AllowForeignAddress on
DeleteAbortedStores off
AllowRetrieveRestart on
AllowStoreRestart on
TransferRate RETR 30
TransferRate STOR 50
TransferRate STOU 50
TransferRate APPE 50
<IfModule mod_tls.c>
TLSEngine off
TLSRequired off
TLSVerifyClient off
TLSLog /var/log/proftpd_tls.log
TLSRSACertificateFile /etc/gproftpd/gproftpd.pem
</IfModule>
<Limit LOGIN>
DenyAll
</Limit>
</VirtualHost>
Diesen 2. Virtualhost hab ich im GUI mal angelegt und kann ihn nicht mehr löschen
Aber gebraucht wird er eigentlich nicht.
Schönen Gruß
Der Noob
So, mehr fällt mir grad nicht ein.. hoffe ihr könnt mir da weiterhelfen