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!