FTP Server adalah sebuah sistem komputer yang menyediakan layanan transfer file dari dan ke sebuah komputer atau perangkat lain melalui jaringan atau internet. Layanan ini dirancang untuk mempermudah pengguna dalam melakukan proses transfer file tanpa harus bergantung pada layanan yang dimiliki oleh pihak ketiga atau melalui email yang memiliki kapasitas terbatas. Dalam artikel pilar ini, akan dibahas mengenai cara membuat FTP server dengan Linux Ubuntu Server dan cara melakukan pengujian FTP Server dengan menggunakan Filezilla.
Cara Membuat FTP Server dengan Linux Ubuntu Server
FTP server pada Linux Ubuntu Server dapat diinstal dengan menggunakan aplikasi yang disebut dengan vsftpd. vsftpd merupakan singkatan dari Very Secure FTP Daemon. Aplikasi ini memiliki keamanan yang cukup tinggi, sehingga data yang ditransfer akan lebih terjamin. Untuk melakukan instalasi vsftpd, ada beberapa langkah yang harus dilakukan.
1. Buka terminal pada Linux Ubuntu Server
Pertama-tama, buka terminal pada Linux Ubuntu Server. Untuk membuka terminal pada Linux Ubuntu Server, dapat dilakukan dengan menekan tombol ‘Ctrl+Alt+T’ pada keyboard atau melalui menu aplikasi di sudut kiri atas pada layar.
2. Install vsftpd
Setelah terminal terbuka, ketikkan perintah ‘sudo apt-get install vsftpd’ pada terminal. Perintah ini akan menginstal vsftpd pada Linux Ubuntu Server.
3. Konfigurasi vsftpd
Setelah vsftpd berhasil diinstal, lakukan konfigurasi dengan mengubah beberapa pengaturan pada file konfigurasi vsftpd. File konfigurasi vsftpd dapat ditemukan di direktori ‘/etc/vsftpd.conf’. Agar mudah saat mengedit file konfigurasi, dapat digunakan editor teks seperti nano, vi, atau gedit.
4. Menggunakan Nano untuk Mengedit File Konfigurasi vsftpd
Untuk menggunakan nano sebagai editor teks untuk mengedit file konfigurasi vsftpd, jalankan perintah ‘sudo nano /etc/vsftpd.conf’ pada terminal. Perintah ini akan membuka file konfigurasi vsftpd.
5. Mengedit File Konfigurasi vsftpd
Setelah file konfigurasi vsftpd terbuka pada editor teks, terdapat beberapa pengaturan yang dapat diubah, antara lain seperti :
– anonymous_enable=YES : ubah menjadi anonymous_enable=NO
– local_enable=YES : konfigurasi ini memungkinkan pengguna lokal Linux untuk mengakses FTP, maka pastikan konfigurasi ini adalah YES
– write_enable=YES : konfigurasi ini memungkinkan pengguna FTP untuk meng-upload atau mengubah file pada direktori yang dapat diakses, maka pastikan konfigurasi ini adalah YES
– chroot_local_user=YES : konfigurasi ini memungkinkan pengguna FTP untuk membatasi akses ke direktori home-nya sendiri, maka pastikan konfigurasi ini adalah YES
– user_sub_token=$USER : konfigurasi ini digunakan untuk membuat direktori home pengguna Linux sebagai direktori FTP, maka pastikan konfigurasi ini ada
– local_root=/home/$USER/ftp : konfigurasi ini jangan diubah, ini akan membuat direktori pengguna Linux sebagai direktori administrator FTP, dengan hak akses penuh
6. Simpan dan Keluar dari Editor Teks
Setelah dilakukan pengaturan konfigurasi pada file vsftpd.conf, pastikan untuk menyimpan perubahan tersebut dengan menekan tombol ‘Ctrl+X’ pada keyboard, kemudian akan muncul dialog untuk menyimpan perubahan tersebut. Pilih ‘Y’ untuk menyimpan perubahan dan kemudian tekan tombol ‘Enter’ pada keyboard. Setelah itu, keluar dari editor teks dengan menekan tombol ‘Ctrl+X’ kembali.
7. Restart vsftpd
Setelah berhasil menyimpan konfigurasi vsftpd.conf, restart vsftpd dengan menjalankan perintah ‘sudo systemctl restart vsftpd’ pada terminal.
8. Selesai
Setelah proses restart vsftpd selesai, FTP server pada Linux Ubuntu Server dapat digunakan. Untuk menguji koneksi FTP server, dapat menggunakan aplikasi FTP client seperti Filezilla.
Cara Pengujian FTP Server dengan Upload File Menggunakan Filezilla
Filezilla adalah aplikasi FTP client yang dapat digunakan untuk menghubungkan FTP client dengan server. Pada tahap ini, kita akan menggunakan Filezilla untuk menghubungkan ke FTP server dan mengunggah file sebagai pengujian.
1. Download dan Install Filezilla
Pertama-tama, download Filezilla dari situs resminya (https://filezilla-project.org/) dan instal di komputer Anda.
2. Buka Filezilla
Setelah Filezilla berhasil diinstal, buka aplikasi tersebut.
3. Buat Koneksi Baru
Untuk membuat koneksi baru, klik menu File, lalu klik “Site Manager”. Kemudian klik tombol “New Site” untuk membuat koneksi baru.
4. Konfigurasi Koneksi Baru
Pada tampilan “New Site”, masukkan informasi mengenai server, username, dan password. Informasi ini didapatkan dari pengaturan konfigurasi yang telah dilakukan pada tahap sebelumnya. Setelah berhasil mengisi informasi tersebut, klik tombol “Connect” untuk melakukan koneksi server.
5. Mengunggah File
Setelah terhubung dengan server, kita dapat melakukan proses pengujian dengan mengunggah file. Contoh file yang dapat diunggah seperti file gambar, file audio, atau file teks. Untuk mengunggah file, klik dua kali pada file yang ingin diunggah atau drag and drop file ke direktori pengujian di server.
6. Selesai
Setelah proses upload file selesai, pengujian FTP server menggunakan Filezilla telah berhasil dilakukan.
FAQ
Q1: Apakah FTP Server hanya dapat digunakan untuk transfer file dengan komputer atau perangkat lain?
A1: Tidak, FTP server juga dapat digunakan untuk transfer file dengan perangkat mobile seperti smartphone dan tablet.
Q2: Apakah FTP Server aman digunakan untuk transfer data rahasia atau data sensitif?
A2: FTP Server memiliki tingkat keamanan yang cukup baik, terutama jika menggunakan aplikasi vsftpd pada Linux Ubuntu Server. Namun, tetap dianjurkan untuk menggunakan protokol transfer data yang lebih aman seperti SFTP atau FTPS.
Video Tutorial Mengenai Cara Membuat dan Menggunakan FTP Server dengan Linux Ubuntu Server dan Filezilla
https://www.youtube.com/watch?v=HlCsL4O-Q5A
Video tutorial ini memberikan informasi mengenai cara membuat FTP Server dengan Linux Ubuntu Server dan penggunaannya dengan menggunakan Filezilla sebagai aplikasi FTP Client. Video ini dapat membantu pengguna untuk memahami proses pembuatan, konfigurasi, dan penggunaan FTP Server dengan baik dan benar.