22
Jul
08

Bikin server FTP untuk upload webbased application

Asumsi : LAMP sudah terinstall.
Tujuan : Membuat FTP Server yang digunakan oleh programmer internal untuk upload aplikasi berbasis web ke direktori /var/www/app

Install ftp server menggunakan aplikasi proftpd (http://www.proftpd.org/) dan update configuration file untuk antisipasi perubahan konfigurasi selama proses upgrade (http://linux.about.com/cs/linux101/g/ucf.htm).

$ sudo apt-get install proftpd ucf

Saat ditanya berikut ini oleh system, isi/pilih “standalone”, tanpa tanda kutip :

Run proftpd: standalone

Tambahkan baris berikut ke /etc/shells, akan digunakan untuk user yang tidak memerlukan akses ke shell.

$ sudo vi /etc/shells
/bin/false

Selanjutnya, bikin nama user dan direktori yang hanya akan digunakan untuk penggunaan akses ftp server dengan kriteria :
– Tidak perlu akses shell (tergantung kebutuhan, lebih aman tanpa akses shell)
– default akses directory atau direktori home-nya diarahkan ke /var/www/app
Contoh berikut nama user adalah userftp dengan password kunciftp

$ sudo mkdir /var/www/app
$ sudo useradd userftp -p kunciftp -d /var/www/app -s /bin/false
$ sudo passwd userftp
Enter new UNIX password: kunciftp
Retype new UNIX password: kunciftp
passwd: password updated successfully

kita set direktori permission untuk /var/www/app, world writeable (Sebaiknya hanya digunakan untuk lingkungan LAN, bukan internet – CMIIW)

$ cd /var/www
$ sudo chmod 777 app

Untuk alasan keamanan, tambahkan baris berikut ke konfigurasi proftpd. Lalu restart proftpd-nya.

$ sudo vi /etc/proftpd/proftpd.conf
DefaultRoot ~
IdentLookups off
ServerIdent on “FTP Server ready.”

$ sudo /etc/init.d/proftpd restart

Dah, /var/www/app akan menjadi home directory untuk user webftp.
Silahkan dicoba pake ftp client…
😀

Referensi :
http://www.howtoforge.com/perfect-server-ubuntu8.04-lts-p6
http://ubuntuforums.org/showthread.php?t=79588

Advertisements

0 Responses to “Bikin server FTP untuk upload webbased application”



  1. Leave a Comment

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


Smiling Calendar

July 2008
M T W T F S S
« Jun   Aug »
 123456
78910111213
14151617181920
21222324252627
28293031  

Smiling Archives

Smiling Stats

  • 6,209 hits

Smiling Categories

Smiling Tags


%d bloggers like this: