• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Debian ProFtp installation ohne Configdatei?

Tommyboy

Newbie
Hallo Mitglieder,

ich habe Debian 3.1 mit einer LAMP-Umgebung also Apache2.0,
Mysql5.0 und Php5.0 installiert. ich möchte nun meine programmierten
Skripte via FTP in mein /var/www Verzeichnis ablegen.
Ich habe Proftp mit folgendem Befehl installiert:

Code:
apt-get install proftp-mysql proftp proftp-common

jetzt suche ich die proftp.conf und finde sie nicht? Habe ich etwas
falsch installiert? aber wen ich ps -aux mache sehe ich das Proftp
als Demon läuft?

Code:
nobody    1790  0.0  0.7  4760 2260 ?        Ss   12:18   0:00 proftpd: (accepti

Mfg
Tommyboy
 
OP
T

Tommyboy

Newbie
Code:
#
# /etc/proftpd.conf -- This is a basic ProFTPD configuration file.
# To really apply changes reload proftpd after modifications.
# 

ServerName			"Debian"
ServerType			standalone
DeferWelcome			off

MultilineRFC2228		on
DefaultServer			on
ShowSymlinks			on

TimeoutNoTransfer		600
TimeoutStalled			600
TimeoutIdle			1200

DisplayLogin                    welcome.msg
DisplayFirstChdir               .message
ListOptions                	"-l"

DenyFilter			\*.*/

# Uncomment this if you are using NIS or LDAP to retrieve passwords:
#PersistentPasswd		off

# Uncomment this if you would use TLS module:
#TLSEngine 			on

# Uncomment this if you would use quota module:
#Quotas				on

# Uncomment this if you would use ratio module:
#Ratios				on

# Port 21 is the standard FTP port.
Port				21

# To prevent DoS attacks, set the maximum number of child processes
# to 30.  If you need to allow more than 30 concurrent connections
# at once, simply increase this value.  Note that this ONLY works
# in standalone mode, in inetd mode you should use an inetd server
# that allows you to limit maximum number of processes per service
# (such as xinetd)
MaxInstances			30

# Set the user and group that the server normally runs at.
User				nobody
Group				nogroup

# Umask 022 is a good standard umask to prevent new files and dirs
# (second parm) from being group and world writable.
Umask				022  022
# Normally, we want files to be overwriteable.
AllowOverwrite			on

# Delay engine reduces impact of the so-called Timing Attack described in
# http://security.lss.hr/index.php?page=details&ID=LSS-2004-10-02
# It is on by default. 
#DelayEngine 			off

# A basic anonymous configuration, no upload directories.

# <Anonymous ~ftp>
#   User				ftp
#   Group				nogroup
#   # We want clients to be able to login with "anonymous" as well as "ftp"
#   UserAlias			anonymous ftp
#   # Cosmetic changes, all files belongs to ftp user
#   DirFakeUser	on ftp
#   DirFakeGroup on ftp
# 
#   RequireValidShell		off
# 
#   # Limit the maximum number of anonymous logins
#   MaxClients			10
# 
#   # We want 'welcome.msg' displayed at login, and '.message' displayed
#   # in each newly chdired directory.
#   DisplayLogin			welcome.msg
#   DisplayFirstChdir		.message
# 
#   # Limit WRITE everywhere in the anonymous chroot
#   <Directory *>
#     <Limit WRITE>
#       DenyAll
#     </Limit>
#   </Directory>
# 
#   # Uncomment this if you're brave.
#   # <Directory incoming>
#   #   # Umask 022 is a good standard umask to prevent new files and dirs
#   #   # (second parm) from being group and world writable.
#   #   Umask				022  022
#   #            <Limit READ WRITE>
#   #            DenyAll
#   #            </Limit>
#   #            <Limit STOR>
#   #            AllowAll
#   #            </Limit>
#   # </Directory>
# 
# </Anonymous>

Wie greife ich nun auf den Ftp-Server zu über FTP://localhost? Wie kann ich
nun Benutzer oder Gruppen anlegen? Die Config ist in /etc/proftp.conf

Mfg
Tommyboy
 
OP
T

Tommyboy

Newbie
Ich möchte die oben gezeigte Config so einstellen das ich in mein /var/www/ Verzeichnis komme. Aber wie lege ich user an?
 

Dandy4hund

Member
# <Anonymous ~ftp>
# User ftp
# Group nogroup
# # We want clients to be able to login with "anonymous" as well as "ftp"
# UserAlias anonymous ftp
# # Cosmetic changes, all files belongs to ftp user
# DirFakeUser on ftp
# DirFakeGroup on ftp

~ftp oben zeigt auf das Home verzeichniss des Users FTP also auf /var/www ändern !
 
OP
T

Tommyboy

Newbie
Hallo Danke,

jetzt habe ich eine Verbindung auf das Verzeichnis :).
Jetzt möchte ich gerne wissen wie ich die Configdatei anpassen
muss, damit ich es nur einem User z.B. "Katze" erlaube in das
Verzeichnis zu gelangen. Was muß ich einstellen das der Benutzer
auch nur in dieses Verzeichnis Dateien hochladen,überschreiben und
löschen kann.

Mfg
Tommyboy
 

Dandy4hund

Member
Möchtest du das so dass man Katze als usernamen angeben muss wenn man sich an den FTP einloggt oder wie muss ich das verstehen ??

Schau mal : http://www.debianhowto.de/de:howtos:woody:proftpd
 
OP
T

Tommyboy

Newbie
Also tut mir leid,

ich habe versucht aus der Seite Schlau zu werden aber ich habe es
nicht hinbekommen. Ich möchte einen User anlegen der in das
Verzeichnis schreiben,lesen,löschen,umbennenen und Ordner anlegen
kann. Es soll auch nur ein User sich anmelden können.

Mfg
Tommyboy
 

Dandy4hund

Member
Mhhh.... su genau kann ich dir auch nicht helfen
du könntest höchstens mal webmin Probieren also :

apt-get install webmin webmin-proftpd

sonst eventuell mal wuftpd oder vs-ftpd probieren !
 
Oben