Sabtu, 24 Mei 2008

Setting FTP server Dengan ProFTpd

minggu-minggu jaga piket endirian dari pada bengong takut Nanti kesurupan :P . lait di bawah meja ada Pc ngagur iseng-iseng ngoprexx ahhhhh. bikin servet FTP pakai proftp
hidupin PC trus blah-blah
udah itu login sebagai Root
truss lakuin langkah:
1. Download source-nya dari : ftp://ftp.proftpd.org
#wget ftp://ftp.proftpd.org/distrib/source/proftpd-1.2.10.tar.gz (atau yang terbaru)
2. Kompilasi
#tar xzvf proftpd-1.2.10.tar.gz -C /usr/local/proftpd
#./configure
#make
#make install
3. Buat user yang akan menjalankan proftpd:
#useradd ftp -s /dev/null
4. Buat home directory untuk anonymous ftp :
#mkdir /home/ftp
#chown ftp.ftp /home/ftp
5. Edit file konfigurasi proftpd dengan text editor
#pico /usr/local/etc/proftpd.conf
Konfigurasi :

ServerName “Server FTP”
ServerType standalone
DefaultServer on
Port 21
Umask 022
MaxInstances 30
User ftp
Group ftp
AllowOverwrite on
Systemlog /var/log/proftpd.log
Transferlog /var/log/xfer.log

DenyALL


RequireValidShell off
User ftp
Group ftp
UserAlias anonymous ftp
MaxClients 10
DisplayLogin welcome.msg
DisplayChdir .message

DenyAll



6. Jalankan proftpd :
# /usr/local/sbin/proftpd
7. Cek pesan jika error :
# tail /var/log/messages
8. Tes ftp local :
# ftp localhost
Connected to localhost (127.0.0.1).
220 ProFTPD 1.2.4 Server (Server FTP) [t]
Name (localhost:root):ftp
331 Password required for
Password:
230 User ftp logged in.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>

12. Lakukan test juga terhadap konfigurasi anonymous ftp server.

# ftp localhost
Connected to localhost (127.0.0.1).
220 ProFTPD 1.2.4 Server (Server FTP)
Name (localhost:root): anonymous
331 Anonymous login ok, send your complete email address as your password.
Password:
230 Anonymous access granted, restrictions apply.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>

Tidak ada komentar: