View Full Version : ProFTPd
punish3r
29-08-2005, 18:25
Salve a tutti.
Premetto che ho una slackware 10.1 montata su un virtual disk di vmware.
Siccome ho diversi file sul mio account vorrei prenderli e portarli su windows-
Senza stare a configurare samba vorrei sapere come configurare proftpd in modo che mi possa loggare da un client ftp da windows e cosi entrare sull'hard disk virtuale.
Sapete come devo modificare /etc/proftpd.conf ?
grazie
Ciauu
ciao e benvenuto.
questo è il mio proftpd.conf su slack 10.1 molto sintetico:
ServerName "quellochevuoi"
ServerType inetd
DefaultServer on
Port 21
Umask 022
MaxInstances 30
User nobody
Group nogroup
SystemLog /var/log/proftpd.log
TransferLog /var/log/xferlog
<Directory /*>
AllowOverwrite on
</Directory>
<Limit LOGIN>
DenyGroup !ftp
</Limit>
DefaultRoot ~
<Anonymous ~ftp>
<Limit LOGIN>
DenyALL
</Limit>
RequireValidShell on
User ftp
Group ftp
UserAlias anonymous ftp
MaxClients 50
DisplayLogin welcome.msg
DisplayFirstChdir .message
<Limit WRITE>
DenyAll
</Limit>
</Anonymous>
<VirtualHost 192.168.0.128>
DefaultRoot ~
<Limit LOGIN>
DenyGroup !ftp
</Limit>
<Directory /*>
AllowOverwrite on
</Directory>
ServerAdmin tec@itline.it
ServerName "quellochevuoi"
ExtendedLog /var/adm/ftp.log ALL
</VirtualHost>
ciao
Questo è il mio... sempliciotto anche il mio ma più descrittivo :)
ServerName "FTP Server"
ServerType standalone
DeferWelcome off
ServerIdent on "...:::FTP Server by PiloZ Ready:::..."
MultilineRFC2228 on
DefaultServer on
ShowSymlinks on
TimeoutNoTransfer 600
TimeoutStalled 600
TimeoutIdle 1200
RootLogin off
DisplayLogin welcome.msg
DisplayFirstChdir .message
ListOptions "-l"
SyslogLevel crit
TransferLog crit
SystemLog /var/log/proftpd.log
TransferLog /var/log/proftp_transfer.log
DefaultRoot ~
#Dal momento che i nostri utenti non hanno bisogno che di vedere la propria home directory
#vengono chrootati al momento del login dentro di essa e non possono piu' muoversi da li'.
AccessDenyMsg "404 Access for %u has been denied.
DenyFilter \*.*/
Port 21
#PassivePorts 1997 1998
<Limit LOGIN>
DenyUser !ftp
</Limit>
MaxInstances 30
User ftp
Group nogroup
AllowStoreRestart on
RequireValidShell off
AllowOverwrite on
AccessGrantMsg "ftp login ok, restrictions apply."
MaxClients 5 "550 Too Many Users (Limit=%m), try again later"
#massimo numero di persone che si possono logare contemporaneamente.
Umask 177 077
#La maschera da applicare rispettivamente ai nuovi file ed alle nuove directory create
#dagli utenti. I files risulterenno dunque avere permessi di lettura e scrittura per il
#proprietario. e nessun permesso per gli altri, le directory lettura ed
#attraversamento per proprietario, nulla per gli altri.
<Directory ~ftp>
#READ introduce operazioni di lettura sulle directory ed i files.
#WRITE si riferisce alle operazioni di scrittura/cancellazione/creazione.
#STORE e'un comando e rende esplicito il permesso od il divieto di scaricare files da una certa directory.
<Limit READ>
AllowAll
</Limit>
<Limit WRITE>
# AllowAll
DenyAll
</Limit>
<Limit STORE>
AllowAll
# DenyAll
</Limit>
</Directory>
punish3r
29-08-2005, 22:31
Grazie ragazzi :D
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.