Uji kemampuan Anda di semua layanan Hosting kami dan dapatkan diskon 15%!

Gunakan kode saat checkout:

Skills
04.06.2025

Cara Menginstalasi Server FTP di Ubuntu

Menyiapkan Server FTP di Ubuntu: Panduan cepat vsftpd

Mengapa repot-repot dengan server FTP? FTP (File Transfer Protocol) adalah teman setia Anda untuk memindahkan berkas antara komputer Anda dan server-pikirkanlahtentang mengunggah perubahan situs web atau berbagi kumpulan data yang besar. Di Ubuntu, vsftpd (Very Secure FTP Daemon) adalah pilihan utama: ringan, aman, dan sangat mudah disiapkan. Panduan ini memandu Anda dalam menginstal dan mengonfigurasinya pada VPS seperti AlexHost, sehingga Anda bisa mentransfer berkas dengan aman tanpa repot.

Langkah 1: Perbarui Sistem Anda

Sebelum menginstal perangkat lunak apa pun, sebaiknya pastikan bahwa sistem Anda sudah diperbarui. Buka terminal dan jalankan perintah berikut ini:

sudo apt update
sudo apt upgrade

Langkah 2: Instal vsftpd

Selanjutnya, instal vsftpd dengan menjalankan perintah berikut:

sudo apt install vsftpd

Setelah instalasi, Anda dapat memeriksa status layanan vsftpd:

sudo systemctl status vsftpd

Seharusnya akan muncul bahwa layanan ini aktif (berjalan).

Langkah 3: Mengonfigurasi vsftpd

Berkas konfigurasi untuk vsftpd terletak di /etc/vsftpd.conf. Buka berkas ini dengan editor teks:

sudo nano /etc/vsftpd.conf

Anda dapat memodifikasi pengaturan berikut ini untuk meningkatkan keamanan dan fungsionalitas:

  • Izinkan pengguna lokal mengakses FTP: Hapus komentar pada baris berikut:
    local_enable=YES
  • Mengaktifkan unggahan file: Hapus komentar pada baris berikut:
    write_enable=YES
  • Membatasi pengguna ke direktori rumah mereka: Hapus komentar pada baris berikut ini untuk memastikan bahwa pengguna hanya dapat mengakses direktori beranda mereka:
    chroot_local_user=YES

Setelah melakukan perubahan yang diperlukan, simpan berkas dan keluar dari editor.

Langkah 4: Membuat Pengguna FTP

Anda perlu membuat pengguna yang akan mengakses server FTP. Jalankan perintah berikut untuk menambahkan pengguna baru:

sudo adduser ftpuser

Tetapkan kata sandi untuk pengguna dan ikuti petunjuk untuk menyelesaikan proses pembuatan pengguna.

Langkah 5: Mulai ulang vsftpd

Setelah konfigurasi selesai, mulai ulang layanan vsftpd untuk menerapkan perubahan:

sudo systemctl restart vsftpd

Langkah 6: Izinkan FTP Melalui Firewall

Jika Anda mengaktifkan UFW (Firewall Tidak Rumit) pada server Anda, Anda perlu mengizinkan lalu lintas FTP:

sudo ufw allow 20/tcp
sudo ufw allow 21/tcp
sudo ufw allow 40000:50000/tcp

Kemudian muat ulang firewall untuk menerapkan aturan baru:

sudo ufw reload

Langkah 7: Menguji Server FTP

Anda sekarang dapat menyambung ke server FTP menggunakan klien FTP (seperti FileZilla). Gunakan alamat IP server Anda dan kredensial pengguna FTP untuk masuk. Pastikan unggahan dan unduhan file berfungsi dengan baik.

Kesimpulan: FTP Siap dan Berjalan dalam Hitungan Menit

Dengan vsftpd pada Ubuntu, Anda memiliki antar-jemput berkas yang aman dan siap digunakan-sempurna untuk manajemen situs atau pencadangan pada VPS AlexHost. Perbarui, instal, sesuaikan konfigurasi, tambahkan pengguna, buat lubang firewall, dan uji coba. Untuk pelindung ekstra, lapisi SSL/TLS. Jika terjadi gangguan, periksa log atau lakukan ping ke bagian dukungan AlexHost. Sekarang, lakukan transfer berkas-berkas itu seperti seorang bos!

Uji kemampuan Anda di semua layanan Hosting kami dan dapatkan diskon 15%!

Gunakan kode saat checkout:

Skills