
FTP
Cyd! yoow mamen…brow. Kebetulan tim sedang menangani projek web. Dan membutuhkan akses file upload/download yang cepat, efisien, apalagi kalau akses ftp?so lets gow!
Cyd! menggunakan vsftpd: version 2.1.0 pada mesin Fedora Core 11.
Buatlah akun yang tidak dapat login secara sistem ke mesin, gunakan opsi
adduser -s /bin/false -d /var/home/www/html/ABC [user]
- -s /bin/false akun tidak dapat login secara sistem
- -d /var/home/www/html/ABC agar akun default home dir dilokasi yang ditentukan, yakni di /var/home/www/html/ABC [tetapi kebanyakan orang tidak akan membuatkan home dir, gunakan saja opsi -d /dev/null agar akun tidak otomatis dibuatkan home dir].
Nah, kalau tidak mau kesulitan memilah2x kepemilikan direktori, buat direktori ABCnya menggunakan level user NOT ROOT. Dan pastikan kepemilikannya aman, coba gunakan level 755
Berikut konfigurasi vsftpd.conf :
local_enable=YES
write_enable=YES
local_umask=022
anon_upload_enable=YES
anon_mkdir_write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=YES
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
local_root=/var/www/html/ABC
Nah opsi chroot ini, untuk memenjarakan akun ftp agar tidak masuk direktori yang hanya boleh diakses oleh ROOT. chroot_list ini default filenya tidak ada di /etc/vsftpd/ jadi gunakan vi /etc/vsftpd/chroot_list dan masukkan akun ftpnya, contoh ftpABC. Yang local_root ini agar akun yang tadi dibuat langsung home dir’nya ke menu /var/www/html/ABC kecuali rekan2x sudah menggunakan opsi -d /var/www/html/ABC. Karena Cyd! baru “Ngeuh” :) thank’s Modjo[cyberciti.biz].
- http://www.cyberciti.biz/tips/vsftp-chroot-users-limit-to-only-their-home-directory.html.
- chgrp -R untuk merubah kepemilikan group direktori dan subdirektori.
- manajemen user@Linux.
Cyd!