Selasa, 18 April 2017

Menguji Konfigurasi FTP Server pada Sistem Operasi Linux

Konfigurasi FTP server pada OS Linux

Pengertian FTP

Materi TKJ - FTP (File Transfer Protocol) adalah salah satu protokol tertua yang pernah ada di Internet. Protokol FTP dikembangkan oleh Abhay Bhushan (alumni IIT dan MIT) pada tahun 1970-an, ketika bekerja pada proyek ARPAnet. Namun demikian, FTP tetap menjadi jenis layanan yang kerap kali  dimanfaatkan oleh pengguna Internet, terutama untuk mendownload software atau hal-hal lain. File Transfer Protocol [FTP] telah ada semenjak dua puluh tahun di sejarah internet, sehingga protokol ini sudah memiliki standard yang baik.

FTP atau File Transfer Protokol, merupakan salah satu protokol internet yang berjalan di dalam level aplikasi yang merupakan standar untuk proses transfer file antar mesin komputer dalam sebuah framework.

Fungsi utama dari FTP adalah melakukan pertukaran file dalam jaringan, secara detail FTP server dapat dijabarkan sebagai berikut :
  • Untuk men-sharing data.
  • Untuk menyediakan indirect atau implicit remote computer.
  • Untuk menyediakan tempat penyimpanan bagi user.
  • Untuk menyediakan transfer data yang reliable dan efisien.
Baca juga, Instalasi dan Konfigurasi Web Server pada Sistem Operasi Linux (Mint 18.1 Serena)

Kelebihan dan Kekurangan FTP Server

Kelebihan dari FTP Server

  • FTP dapat Mempermudah dalam mengunggah data.
  • FTP dapat mentransfer data
  • Pada FTP online terdapat fasilitas untuk mengupload data ke server dalam jumlah banyak sekaligus jadi tidak satu persatu.
  • Pada FTP dapat melayani tukar-menukar file
  • FTP merupakan Versi paling gres juga dilengkapi dengan seperangkat program auditdan penanganan acount.

Kekurangan dari FTP Server

  • FTP merupakan cara yang tidak aman dalam mentransfer suatu file karena file dikirimkan tanpa di enskripsi terlebih dahulu tetapi melalui clear teks. Mode text yang dipakai untuk transfer data adalah format ASCII atau format binary.
  • Keamanan dan kemudahan penggunaan seringkali berbentrokan dan menjadi dilema para administrator sistem.
  • FTP desainnya masih lemah sehingga mengakibatkan tidak terinformasinya para administrator sistem mengenai resiko yang mereka hadapi.
Baca juga, Instalasi dan Konfigurasi DNS Server pada Sistem Operasi Linux

Cara Kerja FTP Server

  • Port standard FTP adalah 21 (pada server).
  • Pada sisi server, ftp server menunggu incoming connection di port 21 (default).
  • FTP client mencoba connect ke ftp server (daemon) dengan memasukan user password nya (biasanya FTP memang memiliki suatu autentikasi tersendiri.)
  • FTP server men-check apakah si user dan password nya valid, Jika valid maka akan berlanjut ke step berikutnya, jika tidak valid maka akan diminta memasukan user/password yang lain beberapa kali, jika tetap invalid maka koneksi akan diputuskan.
  • 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.
Instalasi dan Konfigurasi FTP Server
1) Instalasi paket service yang digunakan untuk membuat FTP server, salah satunya adalah vsftpd, ketikkan perintah berikut pada terminal linux:
#apt-get install vsftpd
Konfigurasi FTP server pada OS Linux

Hasil perintah di atas menunjukkan bahwa pada sistem linux sudah terinstall paket service vsftpd

2) Konfigurasi file default vsftpd yang teletak pada path /etc/vsftpd.conf dengan menggunakan perintah berikut:
#pico /etc/vsftod.conf
Konfigurasi FTP server pada OS Linux

Hilangkan tanda # pada baris local_enable=YES dan write_enable=YES
Sebelum diedit
#local_enable=YES
#write_enable=YES
Sesudah diedit:
local_enable=YES
write_enable=YES
Simpan hasil konfigurasi

4) Restart paket service vsftpd dengan mengetikkan perintah pada terminal berikut:
#/etc/init.d/vsftpd restart
Konfigurasi FTP server pada OS Linux

Baca juga, Instalasi dan Konfigurasi DHCP Server pada Sistem Operasi Linux
5) Pengujian
Melalui localhost
Dalam pengujian di server localhost, kita akan menggunakan ftp client berbasis text. Secara otomatis ftp client sudah terinstall bersamaan dengan system operasi Linux.
  • Masukkan perintah berikut: #ftp localhost
  • ketikkan username > password > masukkan perintah yang diinginkan
  • Untuk keluar ketik perintah exit
  • Konfigurasi FTP server pada OS Linux
Melalui web browser client
  • Setting IP address client : IP 192.168.137.5 | NM 255.255.255.0 | GW 192.168.137.1 | DNS 192.168.137.4
  • ketikkan url ftp://rinosafrizal.com
  • lalu input username dan password akun server
  • Konfigurasi FTP server pada OS Linux
Demikian penjelasan singkat terkait dengan instalasi dan konfigurasi FTP server pada sistem operasi Linux, semoga bermanfaat.

*Konten ini dibuat sebagai hasil dari kegiatan Program Keahlian Ganda Paket Keahlian Teknik Komputer dan Jaringan yang dilaksanakan tanggal 13 Maret s.d 12 Mei 2017 di Pusat Belajar SMK Negeri  1 Ngabang Kalimantan Barat.

** Materi diambil dari Modul Guru Pembelajar Paket Keahlian Teknik Komputer dan Jaringan

0 comments:

Posting Komentar

popcash