FTP atau File Transfer Protocol adalah sebuah protokol yang digunakan untuk mentransfer file dari satu komputer ke komputer lain. FTP sendiri memiliki dua jenis, yaitu FTP Server dan FTP Client. Pada kesempatan ini, kami akan membahas tentang cara membuat FTP Server, khususnya pada Windows 8/10 dan Linux Ubuntu Server.
Cara Membuat FTP Server di Windows 8/10
Sebelum membuat FTP Server di Windows 8/10, ada beberapa hal yang perlu disiapkan terlebih dahulu, yaitu:
- Koneksi Internet
- Komputer berbasis Windows 8/10
- Akun administrator pada komputer
Langkah pertama: Install Fitur FTP
Langkah pertama adalah dengan menginstal fitur FTP pada komputer Windows 8/10. Berikut adalah langkah-langkahnya:
- Buka Control Panel pada komputer Windows 8/10
- Pilih Programs
- Pilih Programs and Features
- Pilih Turn Windows features on or off
- Pilih Internet Information Services dan Web Management Tools
- Buka Internet Information Services Manager di Start menu Windows
Langkah kedua: Konfigurasi FTP Server
Setelah menginstal fitur FTP pada komputer, langkah selanjutnya adalah melakukan konfigurasi FTP Server. Berikut adalah langkah-langkahnya:
- Buka Internet Information Services Manager
- Pilih Default FTP Site di sebelah kiri
- Klik FTP Firewall Support pada kolom sebelah kanan
- Pilih Data Channel Port Range dan masukkan port number dari 1024 sampai 65535
- Pilih FTP Site pada kolom sebelah kiri
- Klik FTP Authentication pada kolom sebelah kanan
- Pilih Basic Authentication dan FTP User Isolation
- Buat User Account untuk mengakses FTP Server
Langkah ketiga: Mengakses FTP Server
Setelah melakukan konfigurasi FTP Server, langkah selanjutnya adalah mengakses FTP Server. Berikut adalah langkah-langkahnya:
- Buka Windows Explorer
- Ketikkan ftp://[IP Address FTP Server] pada kolom address bar
- Masukkan User Account yang telah dibuat pada langkah kedua
- Akses FTP Server dan mulai mentransfer file
Cara Membuat FTP Server di Linux Ubuntu Server
Untuk membuat FTP Server di Linux Ubuntu Server, ada beberapa hal yang perlu disiapkan terlebih dahulu, yaitu:
- Komputer berbasis Linux Ubuntu Server
- Akses root pada komputer
Langkah pertama: Instalasi vsftpd
Langkah pertama adalah dengan melakukan instalasi vsftpd, yaitu sebuah program FTP Server pada Linux Ubuntu Server. Berikut adalah langkah-langkahnya:
- Buka command line pada Linux Ubuntu Server
- Ketikkan
sudo apt-get update
dan tekan Enter - Ketikkan
sudo apt-get install vsftpd
dan tekan Enter - Selesai
Langkah kedua: Konfigurasi vsftpd
Setelah melakukan instalasi vsftpd, langkah selanjutnya adalah melakukan konfigurasi vsftpd sesuai dengan kebutuhan. Berikut adalah langkah-langkahnya:
- Buka file konfigurasi vsftpd dengan mengetikkan
sudo nano /etc/vsftpd.conf
pada command line Linux Ubuntu Server - Ketikkan
anonymous_enable=NO
untuk menonaktifkan anonymous user - Ketikkan
local_enable=YES
untuk memperbolehkan user lokal untuk mengakses FTP Server - Ketikkan
write_enable=YES
untuk memperbolehkan user lokal untuk melakukan write (menulis) pada FTP Server - Ketikkan
local_umask=022
untuk menentukan permission untuk user lokal - Ketikkan
dirmessage_enable=YES
untuk menampilkan pesan saat user masuk ke FTP Server - Ketikkan
use_localtime=YES
untuk menggunakan waktu lokal pada server - Ketikkan
xferlog_enable=YES
untuk melakukan logging pada FTP Server - Ketikkan
xferlog_std_format=YES
untuk melakukan standar format pada log - Ketikkan
chroot_local_user=YES
untuk membatasi user hanya mengakses file yang ada pada home directory mereka - Ketikkan
allow_writeable_chroot=YES
untuk memperbolehkan user menulis pada home directory mereka - Ketikkan
pasv_enable=YES
untuk mengaktifkan mode pasif pada FTP Server - Ketikkan
pasv_min_port=40000
untuk menentukan rentang port yang digunakan untuk mode pasif - Ketikkan
pasv_max_port=40100
untuk menentukan rentang port yang digunakan untuk mode pasif - Simpan perubahan dengan menekan tombol CTRL + X, lalu pilih Y dan tekan Enter
Langkah ketiga: Restart vsftpd
Setelah melakukan konfigurasi vsftpd, langkah selanjutnya adalah merestart vsftpd agar perubahan konfigurasi dapat diterapkan. Berikut adalah langkah-langkahnya:
- Ketikkan
sudo service vsftpd restart
pada command line Linux Ubuntu Server - Selesai
FAQ (Frequently Asked Questions)
Pertanyaan 1: Apakah FTP aman untuk digunakan?
Jawaban: FTP tidak aman karena data akan terkirim dalam bentuk teks terbuka, di mana siapa saja dapat mengakses data tersebut. Oleh karena itu, disarankan untuk menggunakan protokol lain seperti SFTP atau FTPS yang lebih aman.
Pertanyaan 2: Bagaimana cara menggunakan FTP Server melalui Windows Explorer?
Jawaban: Untuk menggunakan FTP Server melalui Windows Explorer, langkah-langkahnya adalah:
- Buka Windows Explorer pada komputer
- Ketikkan ftp://[IP Address FTP Server] pada kolom address bar
- Masukkan User Account dan Password yang telah dibuat pada FTP Server
- Akses FTP Server dan mulai mentransfer file
Video Tutorial: Cara Membuat FTP Server di Windows 8/10 dan Linux Ubuntu Server
Berikut adalah video tutorial yang menjelaskan cara membuat FTP Server di Windows 8/10 dan Linux Ubuntu Server: