Friday, December 5, 2008

Upload using FTP and Download using HTTP

Setelah ngoprek seharian, sampe kepala ngebul....akhirnya ketemu juga untuk memecahkan kasus seperti judul di atas.

Penulis lakukan ini di ftp server dengan vsftpd dan apache2, untuk lebih cepatnya. Diasumsikan bahwa vsftpd dan apache telah terinstall dan DocumentRoot pd apache2 terletak di folder /home/cyberthug/www

Langkah awalnya, buatlah folder ftp.
# mkdir /home/cyberthug/www/ftp

Setelah itu buatlah user ftp, dimana nantinya user ini digunakan untuk upload data melalui ftp
# useradd -d /home/cyberthug/www/ftp/user1 -s /sbin/nologin user1

setelah itu ubah group folder user1 menjadi group dari apache contoh www, untuk merubah permanen ganti pada file /etc/passwd (anda harus login sebagai root) atau ketikkan vipw lalu enter

Contoh :
# vipw
www:x:501:501::/home/www:/sbin/nologin
anonymous:x:503:503::/home/anonymous:/sbin/nologin
cyberthug:x:506:506::/home/cyberthug:/bin/bash
user1:x:507:507::/home/cyberthug/www/ftp/user1:/sbin/nologin --> ubah menjadi user1:x:507:501::/home/cyberthug/www/ftp/user1:/sbin/nologin

setelah di ubah simpan dengan command ":wq" (tanpa tanda petik)
selesai.
Semoga bermanfaat

1 comment:

Casino 1249876345 said...

Casino 1249876345...

Casino 1249876345...