Instalasi
Instalasi vsftpd semudah menginstal aplikasi lain dari repositori Ubuntu.sudo apt-get install vsftpdUntuk menjalankan service vsftpd
sudo /etc/init.d/vsftpd startUntuk mematikan service vsftpd
sudo /etc/init.d/vsftpd stop
Konfigurasi FTP Anonim
FTP anonim artinya user mampu masuk ke ftp server tanpa harus memasukkan login dan password. Biasanya digunakan oleh ftp server yang menyediakan berkas untuk umum, menyerupai mirror aplikasi atau server penyedia repositori distro linux.Secara default konfigurasi vsftpd di Ubuntu sudah membolehkan kanal ftp anonim. Dan lokasi home direktori untuk user ftp ada di /home/ftp, dan ini yaitu daerah menyimpan berkas yang akan diberikan melalui ftp.
Jika Anda berniat untuk memindahkan lokasi daerah menyimpan berkas untuk ftp anonim tadi, Anda tinggal mengganti lokasi home direktori untuk user ftp.
Misal, kita akan pindahkan ke /data/ftp.
sudo mkdir /data/ftp sudo usermod -d /data/ftp ftpSetelah itu, restart service vsftpd
sudo /etc/init.d/vsftpd restart
Konfigurasi FTP untuk User
Jika Anda ingin membolehkan user yang ada di linux server untuk login melalui ftp dan user-user tadi mampu mengupload berkas ke server, buat konfigurasi menyerupai berikut.Berkas yang harus Anda sunting yaitu
/etc/vsftpd.conf
local_enable=YES write_enable=YES |
sudo /etc/init.d/vsftpd restart
Membatasi User di Home Direktori
Secara default user yang mampu masuk melalui ftp, mampu mengakses semua berkas yang ada di server (tentunya dengan hak kanal yang sesuai dengan user tersebut). Jika Anda ingin membatasi user yang login melalui ftp hanya mampu mengakses berkas-berkas yang ada di home direktorinya saja, gunakan konfigurasi berikut.Sunting berkas
/etc/vsftpd.conf
chroot_local_user=YES |
chroot_list_enable=YES chroot_list_file=/etc/vsftpd.chroot_list |
/etc/vsftpd.chroot_list
.Dan jangan lupa, untuk menerapkan konfigurasi tadi, Anda harus merestart service vsftpd.
sudo /etc/init.d/vsftpd restart
Comments
Post a Comment