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