Installasi dan Konfigurasi vsftpd pada Debian 7.0


vsftpd ftp server

vsftpd, merupakan singkatan dari “Very Secure FTP Daemon”, merupakan salah satu FTP server untuk sistem operasi UNIX. Umumnya vsftpd terdapat pada distro Ubuntu, CentOS, Fedora, RHEL (Red Hat Enterprise Linux).

Persyaratan Installasi

Sistem Operasi yang di gunakan Debian 7.0

Koneksi Internet

Langkah-Langkah Installasi

Sebelum installasi dilakukan, sinkronkan ulang indeks paket yang ada pada sistem Anda.

apt-get update

Kemudian download dan install paket vsftpd

apt-get install vsftpd

Langkah-Langkah Konfigurasi

Edit file konfigurasi ftp

vi /etc/vsftpd.conf

Pada baris 23: matikan fungsi ftp anonymous; Konfigurasi ini dilakukan agar user anonymous di non-aktifkan pada ftp server Anda, dalam arti kata Anda harus login dengan user yang terdapat pada sistem Anda.

anonymous_enable=NO

Pada baris 26: hilangkan tanda ‘#’ untuk mengaktifkan opsi ini; Fungsi dari opsi ini untuk memperbolehkan user pada ftp server untuk melakukan login.

local_enable=YES

Pada baris 29: hilangkan tanda ‘#’ untuk mengaktifkan opsi ini; Ketika opsi ini diaktifkan, ftp server dapat melakukan operasi hapus, mengganti nama folder dan menyimpan data.

write_enable=YES

Pada baris 97, 98: hilangkan tanda ‘#’ untuk mengaktifkan opsi ini; Opsi ini berfungsi agar data dapat di transfer dalam mode ASCII.

ascii_upload_enable=YES

ascii_download_enable=YES

Pada baris 120: hilangkan tanda ‘#’ untuk mengaktifkan opsi ini; Fungsi dari opsi ini agar user yang sudah login di alihkan ke dalam direktory home.

chroot_local_user=YES

Pada baris 121: hilangkan tanda ‘#’ untuk mengaktifkan opsi ini; Fungsinya sama seperti pada baris 120, hanya saja user dipilih berdasarkan daftar.

chroot_list_enable=YES

Pada baris 123: hilangkan tanda ‘#’ untuk mengaktifkan opsi ini; Merupakan file konfigurasi yang berisi daftar user yang dapat masuk ke ftp server.

chroot_list_file=/etc/vsftpd.chroot_list

Pada baris 129: hilangkan tanda ‘#’ untuk mengaktifkan opsi ini; Memungkinkan user untuk menampilkan direktori secara rekursif.

ls_recursive_enable=YES

Dan terakhir, tambahkan script ini pada baris terakhir file konfigurasi. Menentukan direktori / path awal saat user masuk ke ftp server.

local_root=public_html

Simpan perubahan pada file dengan key, Esc + : + x + Enter

Edit file konfigurasi berikutnya

vi /etc/vsftpd.chroot_list

Tambahkan username yang terdapat pada sistem anda.

Misalnya ‘muhartin’

Simpan perubahan pada file dengan key, Esc + : + x + Enter

Restart Service

/etc/init.d/vsftpd restart

Testing

Setelah ftp server di konfigurasi, selanjutnya lakukan testing dengan perintah berikut
ftp
Buka koneksi ftp ke localhost dengan port 21
ftp>open localhost 21
Masukkan username
Name (localhost:muhartin): muhartin
Masukkan password
Password: ******

Selamat Mencoba🙂

CANON EOS 5D Mark III Kit

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s