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
          Setelah itu cek apakah ftp server sudah bisa digunakan, 
  • 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

Postingan populer dari blog ini

Analisis SWOT & jawaban soal PG & Tugas

2. Ruang Lingkup Jarkom ( PAN, LAN, MAN, WAN )