Instal FTP Server di CentOS 6

Diperbarui   /   Terbit di Server   /   Komentar

Setelah sebelumnya kita mengkonfigurasi httpd.conf, sekarang kita akan menginstal FTP server supaya kita bisa mengupload file ke server. Instalasi menggunakan SSH client, di sini saya menggunakan Putty.

Instalasi

Langsung saja ketik command berikut:

yum install vsftpd

Lalu menginstal FTP client di VPS kita:

yum install ftp

Konfigurasi

Sekarang ubah vsftpd.conf di /etc/vsftpd.

vi /etc/vsftpd/vsftpd.conf

Pertama adalah kita tidak mengijinkan anonymous:

anonymous_enable=NO

Kemudian local_enable:

local_enable=YES

Blok akun FTP untuk melihat tempat lain selain folder miliknya:

chroot_local_user=YES

Restart vsftpd:

service vsftpd restart

Supaya vsftpd akan berjalan sendiri ketika server booting tambahkan:

chkconfig vsftpd on

Akun FTP

Sekarang kita akan membuat akun FTP kemudian mengubah home directory dari akun tersebut ke folder /var/www/html/username. Ingat ganti username dengan username kamu.

adduser username
passwd username

Setelah itu masukkan passwordnya.

Default dari home directory tiap user adalah /home/username, lakukan perintah berikut untuk menggantinya ke folder baru:

usermod -m -d /var/www/html/username username

Sekarang coba login menggunakan akun FTP yang sudah dibuat tadi.

Kalau saya home directory langsung di folder /var/www/html karena dipakai sendiri, tapi karena folder tersebut dimiliki oleh root maka saya perlu melakukan perintah berikut:

chown -R username:username /var/www/html