Cara Install ProFTPD Pada Debian
A. Pengertian FTP, Cara kerja, dll
1. Pengertian FTP
FTP atau
File Transfer Protocol merupakan protokol internet yang digunakan untuk urusan
pengiriman data dalam jaringan komputer, seperti upload dan download file yang
dilakukan oleh FTP client dan FTP server. Layanan
FTP bisa diatur menjadi FTP public, dimana semua orang bisa mengakses data-data
yang ada di server FTP dengan mudah. Selain dapat diatur menjadi FTP public,
layanan FTP ini juga bisa diatur agar tidak semua orang dapat mengakses
data-data yang ada di server, jadi hanya pengguna terdaftar saja yang memiliki
izin untuk mengakses data-data tersebut. FTP
berkerja menggunakan salah satu protokol yang dapat diandalkan untuk urusan
komunikasi data antara client dan server, yaitu protokol TCP (lebih tepatnya
menggunakan port nomor 21). Dengan
adanya protokol ini, antara client dan server dapat melakukan sesi komunikasi
sebelum pengiriman data berlangsung.
2. Perbedaan antara FTP client dan FTP server
FTP server
merupakan server yang bertugas memberikan layanan pengiriman/ tukar menukar
data kepada FTP client dengan syarat FTP client harus meminta (request)
terlebih dahulu kepada FTP server. Sedangkan
FTP client merupakan komputer/ perangkat yang meminta layanan tukar menukar
data kepada FTP server. Setelah terkoneksi dengan FTP server, FTP client dapat
melakukan proses download, upload dan lain sebagainya sesuai dengan izin yang
telah diberikan oleh FTP server sebelumnya.
3. Cara kerja FTP
Satu-satunya
metode yang digunakan oleh FTP adalah metode autentikasi standar, dimana
diperlukan username dan password untuk mengakses data-data yang ada pada FTP
server. Pengguna
yang terdaftar (memiliki username dan password) memiliki akses penuh pada
beberapa direktori-direktori beserta file-file yang ada di dalamnya sehingga
pengguna yang terdaftar tersebut dapat membuat, menyalin, memindahkan atau bahkan
menghapus direktori-direktori tersebut. Untuk cara
kerjanya, terlebih dahulu FTP client harus meminta koneksi kepada FTP server,
jika sudah terhubung dengan FTP server maka FTP client dapat melakukan
pertukaran data seperti upload dan download data.
4.
Konsep File Transfer Protocol (FTP)
Pada
FTP terdapat sebuah model FTP, model FTP adalah standar yang mampu
mendeskripsikan sebuah operasi sederhana. Model FTP memiliki tugas
mendefinisikan perintah yang berpartisipasi dalam sebuah perpindahan file dari
kedua kanal komunikasi yang terbentuk serta komponen-komponen FTP yang mengatur
kedua kanal dan definisi terminologi yang digunakan untuk komponen-komponen
tersebut.Sesuai namanya yaitu file transfer protocol (FTP) yang berarti segala
prosesnya masuk dalam protokol client dan server. Client FTP disebut sebagai
user, dimana para pengguna FTP melakukan perintah dan proses dari mesin yang
disebut client. Proses ini berupa serangkaian operasi pada perangkat lunak
FTP. Sedangkan pengertian File transfer protocol server atau FTP server adalah
tempat dimana FTP client terhubung dan melakukan proses yang berlangsung.
5. Manfaat dari FTP
1. Kita dapat melakukan pertukaran file antar
komputer dengan mudah, walaupun file tersebut memiliki ukuran yang besar
2. Bagi pemilik website, dengan adanya FTP,
mereka dapat melakukan backup website mereka dengan mudah
3. Kita dapat melakukan indirect maupun
implicit remote computer
4. FTP menyediakan transfer data yang
reliable dan efisien.
6.
Fungsi FTP
Fungsi FTP adalah Melakukan transfer
file antara komputer yang terhubung melalui jaringan, termasuk internet. Dalam
bahasa teknis, FTP dikenal sebagai protokol jaringan yang memungkinkan transfer
file antara komputer yang tersambung pada TCP/IP yang berbasis jaringan. FTP
juga berfungsi untuk mempermudah dalam pembagian file-file., mempercepat secara
tidak langsung atau implicyt menggunakan komputer remote, melindungi user dari
berbagai file storage system antar host.
Fungsi FTP Server adalah menjalankan perangkat lunak yang
digunakan untuk pertukaran file (File Exchange), yang selalu siap memberikan
layanan FTP apabila mendapatkan request atau permintaan dari FTP Client. FTP
Client adalah komputer yang meminta koneksi ke FTP Server untuk tujuan tukar
menukar file (Upload dan Download File).
Fungsi utama FTP adalah
melakukan pertukaran file dalam jaringan.
CARA INSTAL PROFTPD PADA FTP
1.
Login
Sebagai root
2.
Install
proftpd, dengan perintah “apt-get install proftpd –y”. Masukan Debian 6.05 DVD
1. Lalu tekan enter
3.
Pilih
“mandiri” atau “standalone” lalu enter
4.
Konfigurasi
file proftpd dengan perintah “nano /etc/proftpd/proftpd.conf”. lalu enter
5.
Maka
file konfigurasi proftpd akan ditampilkan
6.
Tambahkan
perintah dibawah ini ke baris akhir. Lalu save, dengan menekan Ctrl + X à y à enter
<Anonymous /home/FTPFajri>
User fajri
</Anonymous>
7.
Tambahkan
user baru, dengan perintah “adduser fajri” lalu enter
8.
Masukan
password dan data diri. Untuk data diri, bisa diisi terserah. Lalu ketik y,
kemudian enter
9.
Restart
proftpd dengan perintah “service proftpd restart” lalu enter
10.
Buka
network and sharing center, lalu setting ip pada TCP/Ipv4 dengan ip eth1