Instalasi dan Konfigurasi FTP Server ( Proftpd ) di Debain 8 ( Jessie )


Assalamualaikum Warahmatullahi Wabarakatuh


Semangat pagi untuk kita semua, Kali ini kita masih melanjutkan dari pertemuan selanjutnya yaitu Instalasi dan Konfigurasi Web Server ( Apache2 ) di Debian 8 ( Jessie ) yang dimana disana kita sudah selesai membuat web server, untuk memaksimalkan tampilan dari webserver ataupun plugin yang lain kita perlu yang namanya FTP 

Pengertian dan Fungsi

FTP merupakan singkatan dari File Transfer Protokol , Ftp Merupakan protokol internet yang digunakan untuk melakukan transaksi data diantaranya Upload dan Download ke FTP Server

Alat dan Bahan

  1. Pc / Laptop
  2. VirtualBox yang sudah terinstall Debian 8
  3. Aplikasi Winscp

Topologi

  1. Ip Address Debian : 192.168.1.1/24
  2. Network : Host-Only Adapters ( DHCP )
  3. Range ip : 192.168.1.10 - 192.168.1.20
  4. Domain name : wandhe.com

Konfigurasi Ip Address ( Network )

  1. Login sebagai root
  2. Selanjutnya mengkonfigurasi ip address , ketikan :
  3. nano /etc/network/interfaces
  4. Ketikan kode berikut
  5. auto eth0
    iface eth0 inet static
            address 192.168.1.1
            netmask 255.255.255.0
            network 192.168.1.0
            broadcast 192.168.1.255
            gateway 192.168.1.1
            nameserver 192.168.1.1
  6. Simpan script dengan cara tekan Ctrl + X tekan Y kemudian Enter.
  7. Setelah disimpan kita aktifkan script yang sudah tadi kita buat, ketikan :
  8. /etc/init.d/networking restart
  9. Kemudian Pastikan eth0  muncul , ketikan :
  10. ifconfig

Installasi Paket FTP Server ( Proftpd ) di Debian 8

  1. Sebelum melakukan installasi kita akan masukan DVD 2 terlebih dahulu , karena Service DHCP Server ada pada DVD 2, Ketikan :
    1. Kemudian masukan DVD 2 nya klik Devices Optical Drives > pilih ISO DVD 2,iso.


    2. Kemudian ketikan :
    3. apt-get install proftpd
    4. Tekan Y apabila ada pilihan Enter.
    5. Pilih Standalone.


    6. Kemudian Pilih Ok Lalu Enter. Pastikan Instalasi Berhasil. 

    Konfigurasi Proftpd

    1. Ketikkan perintah berikut untuk membuka file konfigurasi proftpd :
    2. nano /etc/proftpd/proftpd.conf
    3. lanjutkan ke script paling bawah lalu ketikan :
    4. <Anonymous /home/siswa> user siswa </Anonymous>
    5. pada script < Anonymous /home/siswa > ini menunjukan directory atau folder yang akan di share atau bagikan, Kemduian untuk user siswa, itu adalah akses untuk bisa masuk ke folder siswa yang tadi di share.
    6. Selanutnya kita akan membuat folder siswa yang akan kita share/bagikan. ketikan perintah :
    7. mkdir /home/siswa
    8. Selanjutnya merubah Permision untuk folder siswa, ketikan perintah :
    9. chmod 777 -R /home/siswa
    10. kemudian kita akan menambahkan user siswa , ketikan perintah :
    11. useradd -d /home/siswa siswa
    12. Kemudian diminta untuk mengisikan beberapa isian
      • Enter new UNIX password : siswa
      • Retype new UNIX password : siswa
    13. selanjutnya kita aktifkan proftpdnya ketikan perintah :
    14. /etc/init.d/prftpd restart
    15. Pastikan Tidak ada yang error

    Uji Coba Transfer pada Winscp

    1. Buka Aplikasi Winscp.


    2. File Protocol pilih : FTP  >  Hostname : dns / ip address > Port Number : 21 > Username : siswa > Password : siswa > klik Login.


    3. Maka seperti ini lah tampilan ketika berhasil Login.
    4. Selanjutnya kita akan membuat folder, Silahkan Klik Kanan kemudian New  >  Directory >  New Folder Name : File/Folder Share ( Bebas ) > Kemudian klik Ok.


    5. Kalau sudah silahkan bereksperimen seperti memasukan gambar video dll.

    Uji Coba Pada Windows Explore

    1. Buka Windows Explore atau tekan pada keyboard Logo Windows + E.
    2. Kemudian ketikan pada alamat explore 
    3. ftp://www.wandhe.com atau ftp://192.168.1.1

    4. kemudian masukan username : siswa Password : siswa


    5. Pastikan berhasil tidak ada error ketika 

    Kesimpulan

    1. Kita bisa berekperimen ke folder yang lain
    2. Kita bisa menggunakan user yang lain 
    3. Happy Codding :)