Pastikan paket vsftpd telah terinstall dalam komputer anda, atau ketikan

# rpm -qil vsftpd

jika belum terinstall ketikan perintah

# yum install vsftpd

kemudian konfigurasikan file /etc/vsftp/vsftpd.conf
(apa bila tidak terjadi bentrok dengan gsftp milik xinetd, maka secara
default ftp sudah dapat digunakan sebagai ftp public. bila masih terjadi bentrok maka perhatikan service xinetd dan gsftp, kemudian matikan
selanjutnya restart kembali service vsftpd nya)

jika ingin mengkonfigurasi sebagai ftp login, maka terlebih dahulu siapkan user
yang diizinkan untuk login kedalam server
useradd -m nama_user, usahakan permision tiap home user 700 untuk alasan keamanan

kemudian ini adalah contoh potongan konfigurasi untuk ftp server with login

# Example config file /etc/vsftpd/vsftpd.conf
#
# The default compiled in settings are fairly paranoid. This sample file
# loosens things up a bit, to make the ftp daemon more usable.
# Please see vsftpd.conf.5 for all compiled in defaults.
#
# READ THIS: This example file is NOT an exhaustive list of vsftpd options.
# Please read the vsftpd.conf.5 manual page to get a full idea of vsftpd’s
# capabilities.
#
# Allow anonymous FTP? (Beware - allowed by default if you comment this out).
anonymous_enable=NO
#
# Uncomment this to allow local users to log in.
local_enable=YES
#
# Uncomment this to enable any form of FTP write command.
write_enable=YES
#
# Default umask for local users is 077. You may wish to change this to 022,
# if your users expect that (022 is used by most other ftpd’s)
local_umask=022
#
# Uncomment this to allow the anonymous FTP user to upload files. This only
# has an effect if the above global write enable is activated. Also, you will
# obviously need to create a directory writable by the FTP user.
#anon_upload_enable=YES
#
# Uncomment this if you want the anonymous FTP user to be able to create
# new directories.
#anon_mkdir_write_enable=YES
#
# Activate directory messages - messages given to remote users when they
# go into a certain directory.
dirmessage_enable=YES
#
# Activate logging of uploads/downloads.
xferlog_enable=YES
#

hanya cukup mengganti opsi dari anonymous_enable=YES menjadi NO dan local_enable=NO menjadi YES. itu saja sudah cukup menjadi ftp server

jika sudah simpan hasil perubahan dengan ESC:wq

restart lah service dari vsftpd

# service vsftpd restart

gunakan aplikasi ftp client seperti gftp untuk login dan mengupload / download file di server

gunakan browser jika ingin mendownload saja, tanpa upload

*nb : kalau masih terdapat kesalahan dalam tulisan ini mohon di komentari dan di perbaiki

Advertisements