Technology

Installasi dan Konfigurasi FTP Server Centos 6.5

 

   

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

Cara Install Mail Scanner di Server Linux Centos 6

Cara Install Paket LAMP di Linux Ubuntu


Artikel Terkait

Berikan Komentar

Your email address will not be published. Required fields are marked *