Membuat FTP Server Menggunakan VSFTPD di Ubuntu



Sebelum kita lanjut membahas bagaimana langkah membuat FTP server, kita akan membahas dulu tentang apa itu FTP. File Transfer Protocol (FTP) adalah suatu protokol yang berfungsi untuk mengirim file dan menerima nya dalam suatu network yang menggunakan TCP koneksi bukan UDP. Dua hal yang penting dalam FTP adalah FTP Server dan FTP Client. FTP server adalah suatu server yang memberikan layanan kirim dan menerima file dimana server tersebut selalu siap memberikan layanan FTP apabila mendapat permintaan (request) dari FTP client.
FTP client adalah computer yang merequest koneksi ke FTP server untuk tujuan tukar menukar file. Setelah terhubung dengan FTP server, maka client dapat men-download, meng-upload, merename, men-delete, dll sesuai dengan permission yang diberikan oleh FTP server.
Tujuan dari FTP server adalah sebagai berikut :
• Untuk tujuan sharing data
• Untuk menyediakan indirect atau implicit remote computer
• Untuk menyediakan tempat penyimpanan bagi user
• Untuk menyediakan transfer data yang reliable dan efisien
Sekarang kita akan mencoba melakukan installasi FTP server di ubuntu server 17.04 dengan VSFTPD. VSFTPD adalah FTP server untuk unix-like system termasuk Linux. Langsung saja kita mencoba langkah di bawah:

1. Silahkan melakukan update system operasi dengan perintah di bawah

apt-get update

2. Jalankan perintah untuk memasang vsftpd seperti di bawah

apt-get install vsftpd

3. Setelah selesai melakukan installasi, silahkan buka file konfigurasi dan lakukan edit pada baris sesuai dengan konfig di bawah:

cp /etc/vsftpd.conf /etc/vsftpd.conf.old
nano /etc/vsftpd.conf

Setelah file konfigurasi terbuka silahkan edit sesuai teks dibawah

listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
chroot_local_user=NO
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/private/vsftpd.pem

4. Silahkan restart service FTP dengan perintah

Service FTP restart

5. Sebenarnya sekarang kita sudah bisa mengakses server FTP dengan user yang sudah ada, tetapi lebih aman jika kita membedakan antara user kita dengan user client yang akan mengakses FTP kita. Silahkan tambahkan user baru dengan menjalankan perintah:

adduser irwan
passwd irwan

6. Silahkan restart service FTP dengan perintah

Service FTP restart

7. Setealah semua selesai di setting dan jalankan. Kita bisa melakukan uji coba dengan aplikasi FTP Client seperti  FileZilla, WinSCP atau kita bisa akses dengan menggunakan webrowser dengan mengetik alamat ftp://irwan.com. Maka file yang ada di FTP server akan terlihat



Post a Comment

0 Comments