Konfigurasi FTP server

Minggu, 08 November 2015

Oke teman teman, kali ini saya akan mencoba untuk konfigurasi FTP Server pada Debian 5. Sebelumnya mari kita simak sekilas tentang FTP terlebih dahulu.


Pengertian dan Definisi dari FTP
FTP (File Transfer Protocol) yakni protocol internet yang berfungsi sebagai transfer file antara mesin-mesin dalam sebuah Antarjaringan (intranet/internet).FTP menggunakan port 21.

FTP merupakan salah satu protokol Internet yang paling awal dikembangkan, dan masih digunakan hingga saat ini untuk melakukan pengunduhan (download) dan penggugahan (upload) berkas-berkas komputer antara klien FTP dan server FTP. Sebuah Klien FTP merupakan aplikasi yang dapat mengeluarkan perintah-perintah FTP ke sebuah server FTP, sementara server FTP adalah sebuah Windows Service atau daemon yang berjalan di atas sebuah komputer yang merespons perintah-perintah dari sebuah klien FTP. Perintah-perintah FTP dapat digunakan untuk mengubah direktori, mengubah modus pengiriman antara biner dan ASCII, menggugah berkas komputer ke server FTP, serta mengunduh berkas dari server FTP.Sebuah server FTP diakses dengan menggunakan Universal Resource Identifier (URI) dengan menggunakan format ftp://namaserver. Klien FTP dapat menghubungi server FTP dengan membuka URI tersebut.

Fungsi FTP server adalah sebagai berikut :

1.    Untuk men-sharing data.
2.    Untuk menyediakan indirect atau implicit remote computer.
3.    Untuk menyediakan tempat penyimpanan bagi user.
4.    Untuk menyediakan transfer data yang reliable dan efisien.

Cara kerja FTP

1.    Port standard FTP adalah 21 (pada server).
2.    Pada sisi server, ftp server menunggu incoming connection di port 21 (default).
3.    FTP client mencoba connect ke ftp server dengan memasukan user passwordnya.
4.    FTP server men-check apakah si user dan password nya valid,Jika password yang di masukkan valid/benar maka FTP server langsung me redirect nya kedalam isi FTP server namun bila passwordnya salah maka koneksi akan ditolak.
5.    Setelah user tervalidasi maka ftp client dapat men-download/men-upload atau pun mendelete file yang terdapat di server, tergantung dari hak akses yang dimiliki.
Macam – macam FTP Server yang biasa digunakan pada Linux :
1.    Proftpd = Pro file transfer protocol Daemon
2.    Vsftpd = very secure file transfer protocol Daemon
3.    Pure ftpd = Pure file transfer protocol Daemon

Konfigurasi FTP Debian 5
1.    Install paket proftpd dengan perintah apt-get install proftpd

2.    Kemudian pilih Standalone 

3.    Masuk kedalam direktori home dengan perintah cd /home/ 

4.    Buat sebuah direktori dan hapus direktori ftp

5.    Lalu buat user untuk aksesnya dengan perintah adduser namauser

6.    Masuk ke direktori tadi dan buat isinya. Kemudian edit file proftpd.conf nya dengan perintah nano /etc/proftpd/proftpd.conf

7.    Pada ServerName ubah menjadi nama domain yang dibuat sebelumnya

8.    Jika ingin membuat tipe Anonymous LogIn maka harus menambahkan script berikut di baris paling bawah, tetapi jika ingin menggunakan keamanan (password) tidak perlu menambahkan script ini

9.    Restart ftp nya dengan perintah /etc/init.d/proftpd restart

10.    Pengujian via Localhost.

11.    Pengujian via Windows (Web) menggunakan keamanan (password) 

12.    Berikut tampilan isinya



Sekian teman teman konfigurasinya kali ini, semoga selalu ada manfaatnya.
Wassalamualaikum Wr.Wb.

0 komentar:

Posting Komentar