Cara Membuat FTP Server di Windows, Linux, FileZilla

1568

Ingin tahu cara mengelola dan berbagai file dari jarak jauh dengan mudah? Membuat FTP server bisa menjadi solusi yang kamu cari! Dengan FTP (File Transfer Protocol), kamu dapat mengakses, mengunduh, dan mengunggah file ke server atau perangkat lain secara aman, kapan saja dan di mana saja.

Pada artikel ini, kita akan bahas cara membuat FTP server di tiga platform berbeda, Windows, Linux, dan FileZilla. Dengan pilihan ini, kamu bisa sesuaikan FTP server yang kamu buat dengan sistem atau kebutuhanmu. Mari kita mulai pembahasannya!

Mengapa Harus Membuat FTP Server?

Sebelum membahas langkah-langkah teknis dari setiap platform, ada baiknya kita mengetahui alasan kenapa FTP server bisa jadi pilihan yang sangat bermanfaat.

Sederhananya, FTP server memungkinkan kamu untuk mengakses file dari satu perangkat ke perangkat lain melalui jaringan. Sangat berguna kalau kamu memiliki tim jarak jauh, ingin mem-backup file dengan aman, serta mengelola file-file untuk website.

Dibandingkan metode lain, FTP lebih aman karena mendukung enkripsi SSL/TLS, jadi lebih tahan dari intersepsi pihak lain. FTP juga membuat transfer data jadi lebih praktis, terutama kalau kamu harus berbagi file dalam ukuran besar atau bekerja di lingkungan kerja yang butuh pertukaran data cepat. 

Cara Membuat FTP Server di Windows

Jika kamu menggunakan Windows, kamu bisa membuat FTP server tanpa harus menginstall aplikasi tambahan. Fitur Internet Information Services (IIS) sudah ada di Windows 10 dan versi lebih baru dan cukup kuat untuk ini. Ikuti langkah-langkah ini.

Aktifkan IIS di Windows

  • Buka Control Panel > Programs > Turn Windows features on or off
  • Centang opsi Internet Information Services (IIS) dan FTP Server, lalu klik OK. tunggu sampai proses instalasi selesai. 

Konfigurasi FTP di IIS

  •  Buka Internet  information Services (IIS) Manager. Kamu bisa ketik IIS di kolom pencarian Windows untuk menemukannya.
  • Klik kanan pada nam server di Connections dan pilih Add FTP Site…
  • Isi nama FTP server dan pilih folder mana yang mau kamu jadikan sebagai direktori utama

Atur Binding dan SSL

  • Masukkan IP Address server kamu di kolom Binding dan gunakan port 21 (port default FTP)
  • Untuk SSL, pilih No SSL kalau hanya untuk jaringan internal atau Require SSL jika punya sertifikat SSL

Set Permission dan Autentikasi

  • Di tab Authentication, aktifkan Basic untuk login dengan username dan password. 
  • Di Authorization, atur siapa saja yang boleh akses dan izin apa saja yang mereka punya, misalnya, Read atau Write.

Setelah konfigurasi selesai, coba akses FTP server-mu dari perangkat lain. Jika sudah berhasil terhubung, berarti FTP server di Windows kamu sudah siap!

Cara Membuat FTP Server VPS Linux

Jika kamu adalah pengguna VPS Linux, membangun FTP server bisa jadi langkah pintar buat mengelola file website atau menyimpan data.

Di Linux, kita bisa pakai aplikasi FTP server bernama vsftpd yang ringan dan mudah dikonfigurasi. Berikut langkah-langkah membuatnya.

1. Instalasi vsftpd

  • Login ke VPS dengan akses root, lalu ketikkan kode di bawah ini:

sudo apt update

sudo apt install vsftpd

2. Atur Konfigurasi vsftpd

  • Buka file konfigurasi vsftpd dengan editor teks:

sudo nano /etc/vsftpd.conf

  • Beberapa konfigurasi penting yang perlu kamu ubah:
    • anonymous_enable=NO, konfigurasi ini untuk menonaktifkan akses anonim.
    • local_enable=YES, konfigurasi ini agar pengguna lokal bisa login. 
    • write_enable=YES, konfigurasi ini agar kamu bisa mengedit file di server. 

3. Buat Pengguna FTP

  • Tambahkan pengguna khusus untuk FTP supaya lebih aman:

sudo adduser nama_pengguna

  • Buat direktori home untuk pengguna itu di lokasi yang kamu inginkan sebagai root FTP

sudo mkdir -p /home/nama_pengguna/ftp

sudo chmod 750 /home/nama_pengguna/ftp

4. Restart vsftpd

Setelah selesai, restart vsftpd agar semua pengaturan aktif:

sudo systemctl restart vsftpd

Sekarang FTP server di VPS linux kamu sudah bisa diakses. Pastikan port 21 terbuka di firewall VPS kamu, ya! Setelah itu, coba hubungkan ke server menggunakan FileZilla atau aplikasi FTP lainnya untuk mengecek lokasi. 

Jika kamu butuh solusi server yang cepat dan andal, saatnya beralih ke VPS murah dari Exabytes! Dengan performa tinggi dan konfigurasi yang fleksibel, VPS kami siap mendukung kebutuhan servermu.

Cara Membuat FTP Server di FileZilla

Untuk kamu yang belum pernah mendengar tentang FileZilla, FileZilla adalah aplikasi FTP yang banyak digunakan karena antarmukanya mudah dimengerti, dan bisa jadi FTP server juga, lho! Ini cara membuat FTP server di FileZilla.

1. Unduh dan Instal FileZilla Server

  • Download FileZilla server dari situs resminya, yaitu filezilla-project.org.
  • Kemudian lakukan instalasi dengan pengaturan default, dan buka FileZilla server interface setelah selesai.

2. Buat Server Baru

  • Klik Edit > Settings, untuk membuka pengaturan server
  • Di bagian General Settings, pilih port yang akan digunakan, biasanya port 14147 untuk server dan port 21 untuk FTP.

3. Tambahkan Pengguna FTP

  • Klik Edit > Users, lalu tambahkan pengguna baru dengan memilih Add.
  • Di Shared folders, pilih folder yang bisa diakses pengguna dan beri izin akses seperti Read, Write, atau Delete sesuai kebutuhan. 

4. Cek Koneksi

  • Setelah selesai di bagian pengaturan, coba akses dari FileZilla Client atau aplikasi FTP lain untuk memastikan semua sudah berjalan lancar. 

Dengan FileZilla, kamu bisa mengatur FTP server lokal dengan cepat tanpa repot, cocok untuk berbagi file di jaringan rumah atau kantor kecil.

Penutup

Kamu sudah tahu cara membuat FTP server di Windows, Linux, dan dengan FileZilla. Setiap cara punya kelebihan sendiri, seperti Windows dan FileZilla yang cocok untuk kamu yang masih pemula, sedangkan Linux lebih cocok buat kamu yang mengelola server web.

FTP server bisa memudahkan kamu mengakses dan berbagi file di berbagai perangkat dengan cepat dan aman. jadi , pilih metode yang paling sesuai dengan kebutuhanmu, ikut langkah-langkahnya, dan coba buat FTP server pertamamu.

Selain membuat FTP server, pastikan kamu juga memiliki domain murah dan hosting yang handal untuk mendukung pengelolaan servermu. Dengan domain yang tepat dan hosting berkualitas, kamu bisa mengoptimalkan akses server dari mana saja dengan lebih stabil dan efisien. Temukan domain murah dan hosting terbaik di Exabytes untuk memulai langkahmu sekarang!