Konfigurasi FTP Server - Hezran77/PRAKERIN-ONLINE GitHub Wiki

FTP Server

FTP (File Transfer Protocol) adalah internet service yang dirancang untuk membuat sambungan ke server internet tertentu atau komputer, sehingga user dapat mengirimkan file ke komputer (download) atau mengirimkan file ke server (upload). FTP saat ini banyak digunakan untuk melakukan pertukaran data, karena lebih mudah daripada menggunakan perangkat kabel atau fisik.

Konfigurasi FTP Server

Sebelum memulai langkah - langkah, install terlebih dahulu WinSCP untuk melakukan pengujian konfigurasi. Download pada situs resmi nya https://winscp.net/eng/download.php

Langkah - langkah

  1. Login sebagai super user / root pada debian.
  2. Update repositori, apt-get update
  3. Install paket proFTPD dengan command, apt-get install proftpd* ketik y dan enter.

  1. Buat user baru untuk mengakses FTP dengan command, /usr/sbin/adduser (namauser). Buat password, sisa nya kosongkan saja. Sesuai dengan gambar dibawah.

  1. Pindah ke direktori proFTPD, cd /etc/proftpd.

  1. Buat direktori baru, mkdir ftpserver(nama/bebas)

  1. Ubah permission direktori yang telah dibuat menggunakan chmod, chmod 655 ftpserver(nama).

  1. Buat group dengan command, /usr/sbin/addgroup (nama/bebas).

  1. Lakukan restart server FTP menggunakan command, systemctl restart profptd.

  1. Cek status FTP dengan command systecmtl status proftpd. Jika status active(running), berarti FTP sudah berjalan/aktif.

Pengujian

  1. Lakukan pengujian dengan membuka aplikasi WinSCP. Login dengan memasukkan hostname (ip address), username, dan password yang telah dibuat.

  1. Coba transfer file apa saja dari file explorer, ke FTP server dengan cara klik pada file lalu di drag.

Klik Ok.

File sudah berhasil di transfer.

  1. Coba cek FTP dengan mengetik **ftp://(ip address) pada kolom pencarian browser. Saya memakai Firefox. Login dengan username dan password.

  1. Tampilan menjadi seperti ini. FIle yang tadi di transfer ke WinSCP akan muncul, kita coba download.