#apt-get install proftpd atau jika anda ingin menginstall lewat tarball anda bisa download dulu #tar xzvf proftpd-1.2.10.tar.gz lalu masuk ke direktori dimana flie tersebut diekstrak #cd proftpd-1.2.10.tar.gz lalu lakukan konfigurasi #./configure kemudian buat direktori untuk ftp lalu lakukan folder permission untuk folder tersebut tambahkan user untuk folder tersebut untuk password user tersebut kemudian edit konfigurasi proftpd dengan text editor(gedit, nano, vi, dll.) lalu ubah menjadi # This is a basic ProFTPD configuration file (rename it to ServerName “latihan” # Port 21 is the standard FTP port. # To prevent DoS attacks, set the maximum number of child processes # Set the user and group that the server normally runs at. # Normally, we want files to be overwriteable. AllowOverwrite on # A basic anonymous configuration, no upload directories. # /home/ftp merupakan folder yang di share # Limit the maximum number of anonymous logins # We want ‘welcome.msg’ displayed at login, and ‘.message’ displayed # Limit WRITE everywhere in the anonymous chroot DenyAll lalu untuk memulai ftp server #/etc/init.d/proftpd start cek apakah ftp server sudah berjalan #ftp localhost atau buka browser anda lalu ketikkan di alamat url ftp://localhost
#wget ftp://ftp.proftpd.org/distrib/source/proftpd-1.2.10.tar.gz (atau yang terbaru)
#make
#make install
#mkdir /home/ftp
#chmod 755 -R /home/ftp
#useradd -d /home/ftp ftpuser
#passwd ftpuser
(lalu masukkan password yagn anda inginkan)
#gedit /etc/proftpd/proftpd.conf
# ‘proftpd.conf’ for actual use. It establishes a single server
# and a single anonymous login. It assumes that you have a user/group
# “nobody” and “ftp” for normal operation and anon.
ServerType standalone
DefaultServer on
Port 21
# Umask 022 is a good standard umask to prevent new dirs and files
# from being group and world writable.
Umask 022
# 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
User proftpd
Group proftpd
RequireValidShell off
User ftp
Group ftp
# We want clients to be able to login with “anonymous” as well as “ftp”
UserAlias anonymous ftp
MaxClients 10
# in each newly chdired directory.
DisplayLogin welcome.msg
DisplayFirstChdir .message
FTP Debian etch
10.50
Aas_dtri
4dministrator. Diberdayakan oleh Blogger.


0 komentar:
Posting Komentar