Apa itu FTP ?
FTP (File Transfer Protocol) adalah protocol yang digunakan untuk mentransfer file atau data melalui media jaringan, FTP ini berjalan pada port 21 dan bekerja pada protocol TCP/IP, dalam FTP server kita dapat membuat agar terproteksi dengan menggunakan password agar tidak sembarang client bisa mengakses, bisa juga secara anonymous login.
Cara Kerja FTP
FTP bekerja menggunakan salah satu protokol yang dapat diandalkan untuk urusan komunikasi data antara client dan server, yaitu protokol TCP (yang menggunakan port nomor 21). Port 21 ini digunakan untuk mengirimkan command (perintah).
Terdapat beberapa persyaratan untuk menggunakan FTP, yaitu :
- Pada komputer pengguna sudah terinstall FTP Client, seperti misalnya FileZilla.
- Pengguna memiliki cukup informasi tentang FTP server yang ingin terhubung dengan komputer. Informasi tersebut mencakup : Alamat FTP Server dan Username Password
Cara kerja FTP server |
Sistem Keamanan FTP Server
Konfigurasi FTP Server di Debian
1. Lakukan setting IP, di network interfaces (jika belum diberikan IP)
nano /etc/network/interfaces
Jangan lupa untuk merestart service networking
/etc/init.d/networking restart
Lakukan pengecekan konfigurasi IP yang sudah ditulis tadi dengan : ifconfig
Repository Local DVD Debian
Proses install proftpd di debian |
root@debian~#pico /etc/proftpd/proftpd.conf
Cari Kata :
ServerName“debian“
Ganti dengan kata yang berwarna merah dengan nama domain sendiri semua misal: tkj.com
ServerName“tkj.com”
Carilah# <Anonymous ~ftp>dan dibawahnya# User, hilangkan tanda pagar # lalu isikandirektoriakun yang akan menjadi tkj
ganti # <Anonymous ~ftp> menjadi # <Anonymous home/tkj>
user tkj
Selanjutnya silahkan menuju baris terakhir, dan ketikan script di bawah ini :
<Anonymous /home/tkj>
User tkj
</Anonymous>
Awas, mohon perhatikan huruf besar dan kecilnya.Bila sudah jangan lupa di simpan
Tahapan selanjutnya adalah membuat user, contoh user : dipa
root@dipa: adduser dipa
Tahapan selanjutnya adalah melakukan restart terhadap aplikasi proftpd. Caranya lihat perintah di bawah ini :
Tes Transfer/Upload file dengan aplikasi Core FTP / Filezilla
Download aplikasi Core FTP (free) : https://www.coreftp.com/download.html
Download aplikasi Filezilla (free) : https://filezilla-project.org/download.php
Kemudian instal pada PC atau laptop
Jalankan Core FTP isi kan : IP server, Username, dan Password (domain jika ada) klik conect
Akan muncul tampilan sebagai berikut :
Kita akan dapat meng upload file dari laptop/pc ke server yang kita buat. Selanjutanya untuk melihat file yang telah diupload pada server yakni dengan cara masuk ke direktori user dan peritah ls (melihat file).
Note :
Perintah untuk aktifitas FTP seperti berikut.
- Membuka directory
ftp> ls
- Menghapus session dan keluar dari koneksi FTP.
ftp> bye
- Masuk ke directory lain
ftp> cd
Jika kita ingin membuat folder tkj yang akan kita share/bagikan. ketikan perintah :
mkdir /home/tkj
Selanjutnya merubah Permision untuk folder tkj, ketikan perintah :
chmod 777 -R /home/tkj
Baca juga :