Home » , , » Cara membuat ftp server dengan FSTPD di ubuntu

Cara membuat ftp server dengan FSTPD di ubuntu

Written By SBlog on Wednesday, May 15, 2019 | May 15, 2019

FTP (File Transfer Protocol) adalah salah satu protokol paling populer yang digunakan untuk mengirim atau menerima (transfer) file antara komputer lewat jaringan. Komputer yang membuka layanan File Transfer tersebut disebut sebagai FTP Server, sedangkan komputer yang menggunakan layanan tersebut (melakukan aktifitas upload dan download) disebut sebagai FTP Client. Umumnya FTP Server akan membuka port 21 untuk melayani kliennya. Jadi komunikasi antara klien ke server baik itu aktifitas upload dan download akan dilayani melalui port 21.

Salah satu aplikasi FTP server yang ada di ubuntu yaitu VSFTPD. Beberapa ubuntu saat ini sudah terinstall VSFTPD, jika belum silahkan lakukan installasi terlebih dahulu

 sudo apt-get install vsftpd

setelah itu lakukan pengecekan apakah VSTPD tersebut telah aktif

sudo service vsftpd status

Jika terdapat status " vstpd start / running " maka fstpd tersebut telah berjalan. untuk menghentikan proses tersebut

 sudo service vsftpd stop

untuk melakukan konfigurasi fstpd yang telah di inistall yaitu dengan mengakses berkas pengaturan server VSFTPD terletak di /etc/vsftpd.conf, bentuknya adalah teks biasa sama seperti kebanyakan berkas pengaturan di Linux. Perubahan dapat dilakukan dengan menggunakan sembarang editor teks. atau mengakses dengan nano editor berikut.

 sudo nano /etc/vstpd.conf

Beberapa pengaturan dasar yang kemungkinan perlu kita ubah di konfigurasi server VSFTPD:

  • anonymous_enable, jika diberi nilai YES artinya pengguna tanpa username sah di server dapat menggunakan layanan ini
  • local_enable, jika diberi nilai YES artinya pengguna lokal dapat login ke server FTP ini
  • write_enable, pengaturan ini menentukan apakah pengguna dapat mengunggah ke server FTP ini atau tidak
  • ftpd_banner, string yang digunakan sebagai ucapan selamat datang ke pengguna yang login
  • chroot_user_local, pengaturan ini akan memaksa pengguna untuk hanya menggunakan direktori home-nya

Pengaturan-pengaturan ini sudah ada di berkas konfigurasi VSFTPD, untuk mengaktifkannya kita tinggal menghilangkan tanda # di depan pengaturan bersangkutan.

Sebagai contoh hilangkan tanda (#) pada bagian local_enable=YES dan write_enable=YES. Lalu simpan dengan perintah Ctrl + X. Setelah itu restart vsftpd dengan perintah:

 sudo service vsftpd restart

Selanjutnya membuat user yang bisa mengakses layanan FTP server tersebut. Terlebih dahulu harus mendaftarkannya ke dalam system, karena user yang terdaftar sebagai FTP user adalah User system.

Untuk menambahkan user baru dengan nama userbaru, menggunakan perintah:

sudo adduser userbaru

Anda akan diminta untuk membuat password dan mengisi beberapa data yang diminta. Untuk datanya bisa dikosongkan dengan tekan enter.
userbaru yang tadi telah dibuat akan memiliki folder yang terletak di /home/userbaru/. Lokasi itu digunakan user untuk menaruh file ketika menggunakan layanan FTP Server.
Mengatur kepemilikan (ownership) root pada direktori home userbaru :

sudo chown root:root /home/userbaru

Buatlah direktori baru di dalam home yang nantinya akan digunakan untuk menyimpan file-file yang akan diupload :

sudo mkdir /home/userbaru/FolderUpload

Terakhir, berikan hak akses direktori tersebut ke user yang sudah dibuat tadi :

sudo chown userbaru:userbaru /home/userbaru/FolderUpload

Proses instalasi dan konfigurasi FTP server di linux ubuntu sudah selesai. Selanjutnya anda bisa mengaksesnya melalui terminal konsol atau dengan menggunakan FTP client pihak ketiga seperti winftp atau filezilla dengan port default 21. Selain itu, anda juga dapat melihat atau mengakses file yang telah anda upload dengan mengetikan ftp://IP atau ftp://domain.com di browser pilihan anda.

Sekian.,

sumber belajar:
https://www.newbienote.com/2016/12/tutorial-install-ftp-server-di-ubuntu.html
http://rotyyu.blogspot.com/2012/05/install-server-vsftpd-linux.html
https://nugi.biz/2013/05/13/konfigurasi-vsftpd-pada-ubuntu.xhtml
https://websiteforstudents.com/install-vsftpd-ssltls-ubuntu-17-04-17-10/

0 comments:

Post a Comment

(^_^) [o_o] (^.^) (".") ($.$)