Praktik FTP
Pengertian dan Cara
Kerja FTP Server (File Transfer Protocol)
FTP atau File
Transfer Protocol adalah sebuah protokol internet untuk melakukan
pengiriman file antar komputer melalui media jaringan. FTP adalah salah satu
protokol paling tua yang ada dan masih digunakan sampai saat ini.
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.
Sedangkan metode Anonymous
Login adalah sebuah metode yang memungkinkan orang-orang dapat
mengakses FTP server tersebut secara anonim tanpa harus memiliki username dan password.
Pada FTP server, kamu
juga dapat memberikan hak akses tertentu pada user-user tertentu. Seperti hanya
user tertentu yang memiliki hak akses untuk membuka, mengubah dan menghapus
file-file atau folder tertentu, sedangkan pengguna lain hanya dapat melihat
tanpa bisa melakukan perubahan.
1. Install Paket FTP (ProFtpd)
- Langkah yang pertama adalah menginstall paket Proftpd,
- #apt-get install proftpd, dan tunggu proses download paketnya
- apabila muncul seperti pada gambar, pilih StandAlone, atau Mandiri
Sebenarnya, setelah melakukan instalasi ftp server, anda sudah bisa
menggunakan ftp server, login menggunakan user yang ada pada server, namun
filenya berapa pada direktory /home/user
*user = nama user yang ada pada server.
Untuk langkah lanjutan di bawah, kita akan membuat Anonymous Ftp Server.
2. Masuk pada
direktori proftpd, dan edit file konfigurasi ftp server
- #cd /etc/proftpd/
- nano proftpd.conf
- tambahkan script di baris paling bawah, seperti pada gambar, untuk nama user dan direktori ftp terserah anda
3. Buat Direktori Ftp server
- masuk ke direktori /home/agenta
- buat folder ftp, disini nantinya tempat file disimpan,
- #mkdir ftp1
- #chmod 777 -R ftp1
- Buatlah sebuah file di dalam folder ftp1
4. Tambahkan User pada Folder ftp1
- #adduser ftp1 , untuk nama user harus sama dengan di file konfigurasi tadi
- #passwd ftp1
- masukkan password dan konfirmasi password
5. Restart Service Proftpd dan
Lakukan Pengecekan
- #service proftpd restart
- masuk pada web browser anda, dan masukkan IP Ftp Server anda pada Address bar
- Jika muncul seperti di bawah, masukkan user yang telah anda buat tadi
Jika muncul seperti di
bawah ini, dan file yang anda buat tadi ada, berarti anda telah sukses membuat
sebuah ftp server linux
Komentar
Posting Komentar