Belajar Yang Terbaik adalah Mengajarkan

Minggu, 30 November 2014

On 02.16 by Unknown in , ,    No comments


Assalamualaikum wr.wb , ini adalah postingan ke 2 saya hari ini , setelah beberapa jam yang lalu saya posting tentang Samba , kali ini ane pengen berbagi sedikit tentang FTP Server di Debian. FTP Server di debian sendiri ada beberapa jenis , yang ane tau sih ada VSFTPD sama PROFTPD . Tapi kali ini ane cuma share tentang VSFTPD , yang PRO nanti nyusul okee

Sebelum ke tingkat lebih lanjut , pasti ada yang nanya nanya , Apaa siih VSFTPD ??
VSFTPD merupakan kepanjangan dari “Very Secure FTP Daemon” yaitu salah satu software untuk membuat FTP Server di debian dan distro yang lainnya. Kalo kurang jelas silahkan gugling aja mas broo

Oke langsung aja ke tahap konfigurasi nya , kurang lebih topologi yang bakal ane buat itu seperti ini.
Untuk Server nya ane pake Debian 7 Sedangkan Client nya ane pakai Windows.



#LANGKAH KONFIGURASI

Langkah pertama tentu saja kita install packet VSFTPD nya dengan perintah

apt-get install vsftpd
VSFTPD secara otomati dapat kita akses dari client , karena secara default vsftp menggunakan anonymous login , jadi tidak perlu user untuk bisa mengakses nya


A. Membuat user login FTP

Selanjutnya ane pengen buat supaya ftp login menggunakan user , caranya cukup mudah pertama ketikkan perintah

nano /etc/vsftpd.conf
Kemudian cari baris "local_enable=yes" dan "write_enable=yes"  dan hilangkan tanda pagar di baris tersebut , jangan lupa nonaktifkan anonymous login dengan cara ubah  anonymous_enable=NO


Setelah itu restart vsftpd nya dengan perintah
/etc/init.d/vsftpd restart
Silahkan coba akses dari client , maka ftp akan meminta username dan password seperti gambar dibawah ini.


B. Memblokir User yang login ke FTP

Selanjutnya ane mau bikin supaya user tertentu gak bisa login FTP , disini sebagai contoh ane bakal ngeblock user RPL biar gak bisa login FTP , soalnya nih user iseng kalo pake ftp , jadi ane blokir aja sekalian :p

Cara memblokirnya yaitu dengan cara ketikkan perintah berikut
nano /etc/vsftpd.conf
Kemudian cari baris "chroot_list_enable=YES" dan juga "chroot_list_file=....." hilangkan tanda pagar disampingnya lihat gambar dibawah


Kemudian edit file chroot_list nya dengan perintah 
nano /etc/vsftpd.chroot_list
Lalu masukkan nama user yang akan diblokir dari ftp login , karena tadi saya benci sama user rpl , jadi saya masukkan user rpl di dalam blokir list ini



Setelah itu restart vsftpd nya , dengan perintah seperti biasa
/etc/init.d/vsftpd restart
Silahkan saja coba login dengan user yang diblokir pasti akan selalu gagal. Akhirnya User RPL tidak bisa lagi mengakses FTP saya wahahahah (Ketawa Jahat).

C. Login FTP lewat CMD

Oke selanjutnya ane mau coba login FTP tapi lewat cmd , cara nya sangat simple pertama buka CMD alias command prompt kemudian ketikkan perintah
ftp [IPSERVER]
Kemudian masukkan username dan password user untuk login


Selanjutnya kita akan coba membuat folder lewat cmd , ketikkan perintah
mkdir coba

Kemudian untuk melihatnya , ketikkan perintah sama seperti di linux
ls -l atau dir
Kemudian kita akan coba mengupload sebuah file dari windows ke FTP lewat CMD

put
Local file [Letak file]
Remote File [Tujuan File/biarkan kosong]

Selanjutnya kita akan coba download file dari FTP ke windows
get
Remote File [File yang didownload]
Local File [Letak tujuan/biarkan kosong]

Kemudian cek apakah file sudah didownload



Oke Sekian dulu yaa tentang vsftpd nya , lanjut ntar lagi
Sampai ketemu di postingan selanjutnya
wassalam
Ajon !

0 komentar:

Posting Komentar