Instalasi FTP Server Vsftpd di Debian 7/Ubuntu 14.04 Server langkah-langkahnya adalah sebagai berikut :
Tahap Instalasi
1. Setting repository kalian terlebih dahulu agar kalian bisa menginstall aplikasi. Jika belum tahu cara setting repository di Debian 7/Ubuntu 14.04 Server, kalian bisa lihat nomor 1 pada Tahap Instalasi di artikel ini.
2. Di artikel ini kita akan menggunakan Vsftpd sebagai FTP Servernya. Install Vsftpd dengan perintah berikut :
Debian 7
# apt-get install vsftpdUbuntu 14.04 Server
$ sudo -iPastikan tidak ada pesan error yang muncul selama proses instalasi.
# apt-get install vsftpd
3. Kemudian kalian ganti saja konfigurasi default dari Vsftpd dengan konfigurasi kita sendiri. Tetapi jangan lupa dibackup terlebih dahulu file konfigurasi yang aslinya.
# mv /etc/vsftpd.conf /etc/vsftpd.conf.backupDidalam file tersebut kalian isikan dengan konfigurasi berikut :
# nano /etc/vsftpd.conf
listen=YESKemudian simpan dan tutup filenya dengan menekan CTRL + X > Y > Enter.
anonymous_enable=NO
local_enable=YES
write_enable=YES
ftpd_banner= FTP Service : Selamat datang di Layanan FTP Server pertama saya
userlist_enable=YES
userlist_deny=NO
userlist_file=/etc/vsftpd/allowed
Konfigurasi tersebut akan membuat FTP Server kita tidak bisa diakses jika tidak memasukkan password dan username (Non Anonymous). Nah user-user yang bisa login adalah user-user yang kita daftarkan di file /etc/vsftpd/allowed.
3. Selanjutnya kita buat folder /etc/vsftpd dan buat file /etc/vsftpd/allowed :
# mkdir /etc/vsftpdKalian isikan saja user-user yang akan kalian perbolehkan. Diisi dengan format memanjang kebawah seperti ini misalnya :
# touch /etc/vsftpd/allowed
# chmod 700 /etc/vsftpd/allowed
# nano /etc/vsftpd/allowed
teukurajaSimpan dan tutup file tersebut.
alibungker
ahanxcrash
4. Berikutnya buatlah user-user tadi apabila memang belum ada di sistem :
# adduser teukuraja
Pada saat proses penambahan user, silahkan ikuti saja sesuai pertanyaan yang diajukan.
5. Terakhir restart lah service dari Vsftpd :
# service vsftpd restartTahap Pengetesan
1. Dari sisi klien silahkan download aplikasi Filezilla tergantung dari OS kalian masing-masing. Setelah instalasi selesai, bukalah Filezilla dan isikan informasi berikut :
Host : Diisi IP Address server
Username : Diisi dengan username untuk login sesuai dengan yang ada di /etc/vsftpd/allowed
Password : Diisi dengan password sesuai dengan username terkait
Port : 21
Klik QuickConnect.
Jika berhasil maka kalian akan mendapatkan List Directory dari Server pada tab Remote Site disebelah kanan. Jika gagal/kalian login menggunakan user yang tidak kalian daftarkan di /etc/vsftpd/allowed maka akan muncul pesan kesalahan permission denied.
Semoga Bermanfaat..
Referensi: Linuxku.com
Post a Comment