FTP (File Transfer Protocol) dari namanya jelas FTP merupakan protokol yang didesain untuk melakukan transfer file dalam jaringan. FTP menggunakan dua buah port dalam proses transfer dan download, yaitu port 20 (data port) dan 21 (command port). Namun, anda bisa saja mengganti data port dapat menggunakan port selain 20.Saat ini, banyak terdapat software yang dapat kita gunakan untuk membuat server FTP, misalnya : VSFTPD, ALFTP, WSFTP, PureFTPd, G6 FTP, proftpd, FileZilla server, dan sebagainya. Keterangan mengenai kelebihan dan kekurangannya dapat anda cari melalui internet.User FTP dapat dibedakan menjadi dua, yaitu normal user dan anonymous. Normal user dapat berupa user pada server tersebut, atau user yang didefinisikan menggunakan LDAP, MySQL, dan sebagainya. Sementara, anonymous adalah user khusus bagi orang umum yang tidak memiliki user pada mesin/database yang digunakan tersebut. Biasanya, untuk user anonymous tersebut, orang membuat user baru bernama �ftp� dengan privilege seminim mungkin, untuk keamanan.Berikut ini Konfigurasi FTP di Linux Slackware buatan gw:
- Bukalah file konfigurasi FTP dengan cara vi /etc/vsftpd.conf, Editlah file-file berikut ini:
write_enable=YESdirmessage_enable=YESnopriv_user=vsftpdftpd_banner="Welcome to Runx Bex Website."local_enable=YESlocal_umask=077chroot_local_user=YESanonymous_enable=NOlog_ftp_protocol=YESxferlog_enable=YESvsftpd_log_file=/var/log/vsftpd.logconnect_from_port_20=YESpam_service_name=vsftpdlisten=YESssl_enable=NOpasv_min_port=30000pasv_max_port=30100local_root=/home/$USERuser_sub_token=$USERketerangan option:
write_enable digunakan untuk menjalankan perintah-perintah yang berhubungan filesystem.
dirmessage_enable: Jika diaktifkan maka akan menampilkan pesan setelah mengakses sebuah direktori
nopriv_user: untuk menetukan user yang tidak memiliki akses ke FTP Server
ftpd_banner=�
Welcome to Runx Bex Website.� digunakan untuk menampilkan pesan selamat datang pada saat pertama kali loginlocal_enable: Jika diaktifkan, maka user dapat mengakses
local_umask
igunakan untuk mengatur permisi dari satu file
chroot_local_user:Jika diaktifkan, user lokal
anonymous_enable=NO digunakan agar anonymous user tidak bisa login
local_root=/home/$USER digunakan untuk inisialisasi direktori user
- Editlah file ftpusers dengan cara vi /etc/ftpusers Rubah root menjadi #root
- Test Koneksi FTP di client


1. Jangan Menggunakan Link Hidup Kecuali Penting
2..Komentar Yang Relevan Akan Saya Balas
3.Untuk Menggunakan Emoticon Klik Emoticon Terlebih Dahulu Untuk Mendapatkan Kode
Note:Komentar Anda Terlebih Dahulu Di Moderasi Untuk Tidak Terjadi Pelanggaran !