Kamis, 25 April 2013

Install dan Konfigurasi FTP Server (proftpd) di Ubuntu Server 12.10

FTP Server merupakan protokol untuk melakukan transfer file antar jaringan. Tutorial FTP Server ini menggunakan Proftpd Server.
Install proftpd server :
sudo apt-get install proftpd
Pilih standalone, kemudian tekan enter

Edit file konfigurasi proftpd
?
Code
1
$ sudo nano /etc/proftpd/proftpd.conf
Silahkan mengedit sesuai dengan keinginan Anda disini Kami hanya merubah bagian default root foldernya contoh hasil perhatikan default root /home/ftp




Setelah itu restart service proftpd
?
Code
1
$ sudo service proftpd restart
Buat folder ftp :
?
Code
1
$ sudo mkdir /home/ftp
Pengujian melakukan akses menggunakan browser (jika meminta authentikasi password gunakan username dan password login server Anda):
ftp://IP_SERVER_ANDA
     
Taraaaaaaaaaaaaaaaa................ berhasil deh

 Menggunakan FileZilla client :
Konfigurasi Anonymous Login (Login Tanpa User Account system) FTP
Edit kembali file konfigurasi proftpd
sudo nano /etc/proftpd/proftpd.conf
Hilangkan tanda # (tanda komentar) pada bagian konfigurasi Anonymous
?
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<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
 DisplayChdir .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>
Folder ~ftp berada di /srv/ftp. Lokasi folder Anonymous ini bisa juga diganti misalnya /home/anon .
Pengujian Anonymous FTP
Login ke FTP Server menggunakan FileZilla, username anonymous tanpa password


 Selesai dah nikin FTP local nya.....
Udah dulu ya, ntar dilanjut lagi experimennya.......................