VSFTPD(Very Secure File Transport Protocol Daemon) adalah salah satu servis yang aman, FTP server yang cepat untuk Unix/Linux sistem. Didalam artikel kali ini kita akan membahas setting basic FTP server menggunakan vsftpd di CentOS 6.5. Langkah ini juga dapat dijalankan di Distro RHEL CentOS, Scientific Linux 6.x .
Dalam testing kali ini menggunakan ip 101.50.1.123. Sesuaikan dengan ip server Anda.
- Install VSFTPD
Semua perintah dijalankan sebagai 'root' user. Jalankan perintah dibawah untuk menginstall VSFTPD package:
# yum install vsftpd ftp -y
- Configure vsftpd
Edit file konfigurasi vsftpd /etc/vsftpd/vsftpd.conf,
# vi /etc/vsftpd/vsftpd.conf
Temukan baris kode berikut, dan lakukan beberapa perubahan:
[...]
## Set menjadi "NO" ##
anonymous_enable=NO
## Uncomment ##
ascii_upload_enable=YES
ascii_download_enable=YES
## Uncomment – Masukkan welcome message – Bagian ini optional ##
ftpd_banner=Selamat datang di FTP Mebiso .
## Tambahkan kode berikut di baris akhir ##
use_localtime=YES
Start service VSFTPD dan buat startup untuk setiap reboot:
# service vsftpd start
# chkconfig vsftpd on
- Create FTP user
Secara default, root tidak diijinkan melakukan FTP ke server dengan alasan keamanan. Jadi kali ini kita buat user dengan nama "beon" dan password "centos":
# useradd beon
# passwd beon
- Melakukan koneksi ke FTP server
Sekarang kita coba koneksi ke FTP server dengan user "beon":
# ftp 101.50.1.123
Connected to 101.50.1.123 (101.50.1.123).
220 Welcome to UNIXMEN FTP service.
Name (101.50.1.123:root): beon
331 Please specify the password.
Password:
500 OOPS: cannot change directory:/home/beon
Login failed.
ftp>
Kemungkinan akan mendapatkan error "500 OOPS: cannot change directory".
Biasanya karena pengaruh SELinux. Jadi mari kita ganti value boolean SELinux untuk FTP:
# setsebool -P ftp_home_dir on
Sekarang coba lagi login ke FTP server:
# ftp 101.50.1.123
Connected to 101.50.1.123 (101.50.1.123).
220 Welcome to UNIXMEN FTP service.
Name (101.50.1.123:root): beon
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>
Sekarang kita bisa login ke FTP Server tanpa mengalami masalah. Dan untuk artikel selanjutnya akan membahas dari sisi klien. Selamat mencoba :)
Baca juga:
Cara Install Kontrol Panel Webuzo di Server Linux Centos 6
sumber : Media Bisnis Online Indonesia
Baca selengkapnya di --> Installasi dan Konfigurasi FTP Server Centos 6.5
Share Artikel ini! »»
|
|
Tweet |
0 comments:
Post a Comment