Konfigurasi FTP Server


Apa itu FTP Server?
            FTP ( File Transfer Protocol ) adalah sebuah protokol internet untuk melakukan pengiriman file antar komputer melalui media jaringan. FTP server digunakan pada topologi jaringan dengan arsitektur client-server. Dimana sebuah komputer yang dijadikan server terinstall aplikasi FTP server sebagai penyedia layanan, dan komputer-komputer lain akan bertindak sebagai client atau pengguna yang akan menggunakan layanan FTP server tersebut.
FTP pada proses kerjanya dalam melakukan komunikasi data berjalan pada port 21 dan menggunakan protokol TCP (Transmission Control Protocol).  Ada dua metode yang dapat diterapkan dalam untuk FTP Server, yaitu User Authentication Login dan Anonymous Login.

User Authentication Login adalah metode yang membuat seseorang pengguna yang ingin mengakses sebuah FTP server harus memiliki username dan password. Dengan metode ini seorang pengguna yang tidak memiliki username dan password tidak dapat mengakses atau membuka FTP Server.
2.      
     Metode Anonymous Login adalah sebuah metode yang memungkinkan orang-orang dapat mengakses FTP server tersebut secara anonim tanpa harus memiliki username dan password.

Konfigurasi FTP Server
1.       Silahkan Anda Login ke User Debian. Dan masuk super user dengan ketik “ su ” dan “ isi password “
2.       Kemudian set IP address dengan mengetikkan “ nano /etc/network/interfaces ” dan tulis seperti dibawah.
3.       Kemudian install paket ftp “ apt-get install proftpd ”  Kemudian masukkan CD-Rom Debian yang dibutuhkan.

4.       Kemudian pilih “ standalone ”

5.       Letak file utama FTP terletak pada file “proftpd.conf”. Edit file dengan ketik “ nano /etc/proftpd/proftpd.conf ”
6.       Kemudian cari tulisan ServerName dan ganti tulisan Debian menjadi ftcom //optional.

7.       Kemudian scroll pada bagian bawah sendiri dan ketik seperti dibawah. Kemudian Save (Ctrl+O Enter Ctrl+X)

8.       Kemudian membuat folder dengan “ mkdir /fileftp ”
9.       Kemudian memberikan akses read, write, execute dengan “ chmod –R 777 /fileftp ”
10. Membuat User Untuk FTP Server
     Jika menggunakan metode User Authentication Login, kamu harus membuat user-user yang dapat mengakases FTP tersebut, kamu bisa membuat user sebanyak yang kamu inginkan dengan menggunakan perintah “ useradd –d /fileftp/ ftcom ”.


Ganti kata “ftcom” dengan username yang ingin kamu buat, seperti berikut:
11. Tambahkan password " passwd sudoway "
10.   Kemudian jika sudah kita uji menggunakan File Zila atau Web Browser
File Zila
Masukkan pada kolom
host : ip; username: user yagn telah dibuat; password: pswd; port: 22 Quickconnect 


Web Browser ketik ftp://IP Address atau Domain yang telah dibuat.
Kemudian isi username dan password yang telah dibuat


Untuk pembuatan user tidak disarankan harus membuat, karena kita sudah mempunyai account

Kemudian jika tidak bisa menggunakan domain, bisa menggunakan alamat ip debian

jika file sudah dapat diakses seperti pengujian atas. Selesa :)