Konfigurasi VSFTPD pada Debian
Halo guys kembali lagi bersama saya di blog ini.Kali ini kita akan membahas materi tentang bagaimana cara mengonfigurasi FTP (File Transfer Protocol) pada Debian.
Apa sih Vsftpd itu ?Vsftpd adalah FTP server default untuk Ubuntu, CentOS,
Fedora, dan Red Hat. Hal ini membuatnya sangat mudah untuk menginstal
dibandingkan dengan proftpd, tetapi tidak hadir semudah dari file konfigurasi.
vsftpd juga dilaporkan lebih aman.
Menurut pendapat saya, vsftpd adalah FTP server yang lebih
baik. vsftpd lebih mudah untuk menginstal dan dapat melakukan semua yang Anda
harapkan dari sebuah daemon FTP dengan tetap menjaga tingkat keamanan yang
solid. Pada akhirnya, itu semua bermuara pada preferensi pribadi. Kedua server
FTP dapat diandalkan, kuat, dan mereka mendukung FTP melalui SSL. Ketika
seorang pengguna FTP dibuat, direktori rumah mereka bertindak sebagai direktori
root FTP.
Bila Anda terhubung ke server Anda menggunakan FTP client,
anda akan dibawa langsung ke / home / (direktori pengguna ftp itu). Hal ini
membuat untuk metode cukup aman operasi. Sama seperti dengan distribusi Linux,
apa yang benar bagi satu orang belum tentu apa yang benar bagi orang lain.
Bekerja dengan apa yang membuat Anda paling nyaman.
Oke tanpa perlu basa-basi lagi kita langsung saja eksekusi.Let's chek it out..
Hal-hal yang kita butuhkan disini adalah sebagai berikut:
3.ISO Debian
A. Authentication User
1. Tahap Installasi
1.Pertama kita tambahkan subdomain FTP pada server kita. Masuk ke
directory bind lalu ubah konfigurasinya.
2. Jangan lupa untuk menambahkan pointernya(PTR) di reverse
zone kalian.
3. Restart bind 9 dengan memasukkan perintah.
4. Kita coba melakukan ping ke domain ftp tersebut.
5. Jika DNS telah bekerja dengan sempurna maka kita lanjut
ke tahap selanjutnya, yakni menginstal vsftpd dan ftp buat debian.
6. Selanjutnya tambahkan sebuah user baru untuk akses
ftpnya. Yaitu (nori) memiliki hak penuh untuk write dan read
adduser nori
8. Selanjutnya kita backup terlebih dahulu file vsftpd.conf yang
berada di /etc/ agar jika ada kesalah terjadi kita hanya perlu
mengkopy backup-an tersebut.
9. Selanjutnya kita ubah file vsftpd.conf tersebut
dan uncomment (hapus tanda pagarnya) pada write_enable=YES.
nano /etc/vsftpd.conf
10. Restart VSFTPD-nya terlebih dahulu agar semua perubahan
yang kita lakukan pada vsftpd.conf dapat bekerja.
2. Verifikasi
a. PENGETESAN BERBASIS CLI (CMD) :
1.Masuk ke Network and Internet lalu Network
and Sharing Center dan terakhir Change Adapter Settings.
Ubah VirtualBox Host-Only Network yang sama dengan
server.
2. Selanjutnya kita lakukan pengepingan ke ftp server pada
client.
3. Jika kita sudah berhasil untuk mengeping dns server, maka
selanjutnya kita masuk ftp dengan mengunakan domain.
ftp ftp.dsnetworkbase.in
Masukkan usernya (nori) serta passwordnya
Kemudian cobalah untuk menambahkan folder baru dari folder
home nori yang kosong.
dir
(Cek bahwa folder home nori masih kosong)
mkdir Berhasil
ls
(Cek bahwa folder "Berhasil" berhasil dibuat)
4. Dan jika kita lihat folder /home/nori maka
akan terlihat. Dimana folder home nori memiliki satu folder baru
yang kita buat tadi.
ls /home/nori -al
b. PENGETESAN MENGUNAKAN FILE EXPLORER :
1. Sekarang kita coba untuk melakukan pengujian berbasis GUI
dengan mengunakan File Explorer. Masukkan address ftp://29.29.29.29 pada
address bar di file explorer.
3. Sekarang cobalah buat folder baru di dalamnya. Dan
terlihat bahwa folder dapat dibuat didalamnya sama seperti ketika menggunakan
CLI atu CMD.
b. PENGETESAN PADA WEB BROWSER :
1. Buka web browser kesayangan anda dan masukkan
alamat ftp://ftp.rhino.com pada search bar.
2. Maka akan ada popup untuk autentikasi user, kita masukkan
Username dan Passwod user nori.
3. Dan bisa dilihat berikut adalah daftar file atau folder
yang ada pada nori.
C. Anonymous User
1. Tahap Installasi
1. Pertama - tama kita buat folder /home/ menjadi
parent direktori.
mkdir -p /home/
mkdir -p /home/
2. Kemudian kita masuk ke direktori /home dan
membuat folder baru dengan nama ftp, jangan lupa juga untuk memberikan atau
menentukan hak aksesnya.
cd /home/
mkdir ftp
chmod 777 ftp/
3. Kemudian editlah file vsftpd.conf dengan
perintah nano /etc/vsftpd.conf dan editlah file tersebut seperti
berikut.
listen=YES
#listen_ipv6=YES
anonymous_enable=YES
local_enable=YES
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_root=/home/ftp/
4. Kemudian buatlah file system.log pada /home/ftp kemudian
ubah hak aksesnya menjadi 755. Lalu setelah itu ubah kepemilikan folder /home/ftp tersebut.
touch /home/ftp/system.log
chmod 755 /home/ftp/
chown ftp:ftp /home/ftp/
chown root:ftp /home/ftp/
5. Lalu kita buat dua folder upload dan download dengan hak
akses mereka masing masing (Download=555 dan Upload 777).
mkdir /home/ftp/upload/
chmod 777 /home/ftp/upload/
usermod -d /home/ftp/upload ftp
touch /home/ftp/upload/upload.doc
mkdir /home/ftp/download/
chmod 777 /home/ftp/download/
usermod -d /home/ftp/download ftp
touch /home/ftp/upload/upload.doc
6. Jika sudah maka kita restart terlebih dahulu VSFTPD-nya
agar semua konfigurasinya berjalan.
/etc/init.d/vsftpd restart
/etc/init.d/vsftpd restart
2. Verifikasi
1. Kita coba akses ftp di server dengan menggunakan
anonymous user dan cobalah buat folder di dalam folder Upload.
ftp localhost
(Masukkan username anonymous)
ls
cd upload
mkdir Berhasil
ls
Kita udahan dulu sharing dan belajar barengnya,jangan bosen-bosen main ke blog ini.Semoga bermanfaat bagi kalian yang membacanya.Sekian dari saya kurang lebih nya mohon maaf,jika ada kesalahan silakan comment di bawah.Akhir kata terimakasih.
Komentar
Posting Komentar