Memasang dan Memanfaatkan FTP Untuk Kebutuhan Berbagi di Ubuntu

Dapatkan update terbaru Linuxku.com di kanal Telegram https://telegram.me/linuxkudotcom.

Topik pembahasan linuxku.com kali ini adalah memasang dan memanfaatkan FTP untuk kebutuhan berbagi berkas atau data (sharing file).
Sedikit uraian mengenai apa itu FTP. FTP kependekan dari File transfer Protocol, adalah aplikasi internet yang digunakan untuk urusan mengirimkan atau mengambil berkas (file) ke atau dari komputer lain, yang mana dengan FTP ini memungkinkan proses transfer data lebih cepat.

FTP bisa diatur menjadi FTP public, dengan demikian semua orang bisa mengakses data-data yang ada di server FTP dengan mudah. Juga dapat diatur agar tidak semua orang dapat mengakses data-data, hanya pengguna terdaftar saja yang memiliki izin untuk mengakses data-data tersebut.

FTP berkerja menggunakan salah satu protokol yang dapat diandalkan untuk urusan komunikasi data antara client dan server, yaitu protokol TCP dengan port default FTP yakni port 21. Dengan adanya protokol ini, server dan client dapat melakukan sesi komunikasi sebelum pengiriman data berlangsung.

Cara Instalasi FTP Server

$ sudo apt-get install vsftpd

Kemudian sunting pengaturan vsftpd dengan cara:

$ sudo nano /etc/vsftpd.conf

Dan uncomment beberapa pengaturan berdasarkan kriteria di bawah ini:

local_enable=YES
write_enable=YES
chroot_local_user=YES
chroot_list_enable=NO
chroot_list_file=/etc/vsftpd.chroot_list
allow_writeable_chroot=YES

Tips: Gunakan CTRL+W untuk mencari seperti video di bawah ini:

Sedikit penjelasan mengenai pengaturan di atas:

local_enable=YES
Mengatur apakah membolehkan lokal login atau tidak, jika dibolehkan maka normal user akan dapat menggunakan ini. Ini harus di enable kan jika Anda ingin menggunakan semua akses login menggunakan user terdaftar sistem (non-anonymous).

write_enable=YES
Mengizinkan para pengguna untuk dapat mengunggah (uploading) dengan FTP.

Ketiga pengaturan di bawah ini:
chroot_local_user=YES
chroot_list_enable=NO
chroot_list_file=/etc/vsftpd.chroot_list
allow_writeable_chroot=YES

Mengizinkan user terdaftar agar dapat mengunggah.

Kemudian restart vsftpd:

$ sudo service vsftpd restart

Memanfaatkan FTP dengan Filezilla

Sekarang yakni tahap implementasi vsftpd yang baru saja kita install sebelumnya. Di sini penulis mencontohkan menggunakan Filezilla. Anda bisa menggunakan FTP Client lainnya, tapi penulis di sini merekomendasikan gunakan Filezilla.

Cara menginstallnya:

$ sudo apt-get install filezilla

Cara menggunakannya:

Masuk ke FileZilla, masukan host, username dan password sesuai dengan FTP server Anda.

Jika password butuh disimpan klik remember.

Tampilan direktori pada FTP server akan menampilkan root terletak pada /home/user_yg_digunakan Dikarenakan kita tadi menggunakan pengaturan chroot, lihat gambar di atas. .

Semoga bermanfaat 🙂

Sumber:

  • http://nesabamedia.com/pengertian-ftp/
  • https://security.appspot.com/vsftpd/vsftpd_conf.html

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *