1. Pertama instal ftp vsftpd dengan perintah apt-get install vsftpd
Instal vsftpd |
edit pada bagian anonymous_enable, local_enable, Write_enable, dan local_unmask.
save Ctrl_x+ y enter |
3. setelah itu lakukan restart dan buat group ftp acount nya dan buat directory untuk ftp account agar
user group dapat mengakses file yang ada pada ftp dengan mengubah hak akses pada directori
ftp-account, lalu ubah kepemilikan pada directori ftp-account.
4. langkah selanjut nya buat directori file di dalam directory ftp-account, lalu ubah permission
directori file.
5. setelah itu kita buat user yang akan mengakses directori file, disini saya mengunakan user sy
kemudian buat password untuk user sy.
6. setelah kita membuat user coba dengan memasukan file sebelum melakukan pengetesan dengan
user dan passwor yang telah di buat tadi, dan lakukan ujicoba pada browser nya sama seperti part
sebelum nya
7. kesimpulan nya :
·
File Transfer Protocol (FTP) merupakan sebuah
protokol TCP untuk upload dan download file antar client dan server
·
FTP bisa dijalankan dari sisi client maupun
dari sisi server
·
Akses pada FTP server dapat diatur dengan 2
mode:
·
Anonymous
·
Authenticated
·
Pada mode Anonymous, remote clients dapat
mengakses FTP server dengan menggunakan default user account yang dikenal
dengan anonymous
Sedangkan pada mode Authenticated seorang user harus memiliki sebuah account username dan password. User mengakses direktori pada FTP server dan file-file didalamnya tergantung pada akun yang didefinisikan pada saat login. Pada umumnya, FTP daemon akan menyembunyikan direktori root pada sebuah FTP server dan meletakkannya pada direktori Home direct
Sedangkan pada mode Authenticated seorang user harus memiliki sebuah account username dan password. User mengakses direktori pada FTP server dan file-file didalamnya tergantung pada akun yang didefinisikan pada saat login. Pada umumnya, FTP daemon akan menyembunyikan direktori root pada sebuah FTP server dan meletakkannya pada direktori Home direct
·
Secara default pengguna dari komputer local
tidak dijinkan untuk login ke FTP server. Untuk mengubah setting ubahlah
perintah menjadi seperti berikut ini :
·
#local_enable=YES
·
Secara default pengguna diijinkan untuk
download file dari FTP server. Mereka tidak diijinkan untuk upload file ke FTP
server. Untuk mengubahnya hilangkan tanda komen (#) sehingga pengguna dapat
melakukan upload ke FTP Server :
·
#write_enable=YES
·
Namun jika kita ingin user anonymous dapat
menggunakan ftp, tambahkan atau edit baris ini :
·
anonymous_enable=YES
·
Sebaliknya bila anda tidak ingin user
anonymous dapat menggunakan ftp, ubah nilai baris diatas menjadi NO seperti di
bawah ini :
·
anonymous_enable=NO
·
Bila anda ingin lokal user (user pengguna
komputer namun bukan root user) dapat login menggunakan ftp protokol, tambahkan
atau edit baris ini :
·
local_enable=YES
·
Sebaliknya bila anda ingin lokal user (user
pengguna komputer namun bukan root user) tidak dapat login menggunakan ftp
protokol ubah nilai baris diatas menjadi NO.
·
Bila anda ingin mengubah root directory dari
user anonymous (default root directorynya ada di /home/ftp ), tambahkan atau
edit baris ini :
·
anon_root=
·
Bila ingin memberikan pesan selamat datang,
tambahkan dan edit baris ini :
·
ftpd_banner “pesan selamat datang”
·
Membatasi jumlah klien, tambahkan dan edit
baris ini:
·
max_client jumlah maksimum klien
·
Membatasi jumlah klien dengan IP yang sama,
tambahkan dan edit baris ini:
·
max_per_ip jumlah maksimum klien per IP
·
Mengunci FTP user di direktori home,
tambahkan dan edit baris berikut:
·
chroot_local_user=YES
chroot_list_enable=YE
0 comments:
Post a Comment