Archive for July, 2008

31
Jul
08

Mempercepat koneksi ke FTP Server

Well, setelah melakukan pengaturan FTP server agar bisa digunakan oleh para programmer untuk mengupload web application yang udah dibikin, ternyata timbul kendala baru… Koneksinya lambat banget…
Ternyata solusinya mudah… cukup matikan fitur UseReverseDNS dan IdentLookups di konfigurasi proftpd. Lengkapnya begini :

sudo vi /etc/proftpd/proftpd.conf
UseReverseDNS off
IdentLookups off

Coba tes koneksi dari PC Client…
Wuzzz… Wuzzz… Mantabs coy…
😀

ref:
http://www.techmongrel.com/31/fixing-a-slow-handshake-connection-to-proftpd-on-ubuntu-710/
http://trinityhome.org/Home/index.php?wpid=100&front_id=18

Advertisements
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




Smiling Calendar

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

Smiling Archives

Smiling Stats

  • 6,224 hits

Smiling Categories

Smiling Tags