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.
Kemudian sunting pengaturan vsftpd dengan cara:
Dan uncomment beberapa pengaturan berdasarkan kriteria 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:
Cara menginstallnya:
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:
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=YESTips: Gunakan CTRL+W untuk mencari seperti video di bawah ini:
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 filezillaCara 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
Website ini menganut paham demokrasi wkwk
Jangan lupa gunakan emot biar akrab gan (/ ^.^)/
EmoticonEmoticon