Salah satu cara agar kita bisa melakukan koneksi ftp di server yang menggunakan sistem operasi Centos 7 yaitu dengan cara menginstall program vstpd.
Berikut langkah-langkah cara menginstall vstpd di Centos 7 :
1. Ketik di program putty atau terminal SSH yang lain :
yum check-update
yum -y install vsftpd
nano /etc/vsftpd/vsftpd.conf
Tambahkan settingan berikut :
anonymous_enable=NO ( biasanya secara default itu YES, maka tinggal edit aja jadi NO )
pasv_min_port=12000
pasv_max_port=12100
pasv_address=IP address VPSmu
listen_port=21
Simpan dengan cara ctrl+x , ketik tombol Y kemudian enter
2. Supaya root bisa akses ftp, ketik di putty :
nano /etc/pam.d/vsftpd
Tambahkan # di depan kalimat
auth required pam_listfile.so item=user sense=deny file=/etc/vsftpd/ftpusers onerr=succeed
jadinya
#auth required pam_listfile.so item=user sense=deny file=/etc/vsftpd/ftpusers onerr=succeed
simpan dengan cara tekan tombol Ctrl+X kemudian ketik Y kemudian enter
Ketik lagi di putty :
nano /etc/vsftpd/ftpusers
hapus tulisan root
simpan dengan cara tekan tombol Ctrl+X kemudian ketik Y kemudian enter
Ketik lagi di putty :
nano /etc/vsftpd/user_list
hapus tulisan root
simpan dengan cara tekan tombol Ctrl+X kemudian ketik Y kemudian enter
3. Restart VSTFPD, ketik di putty :
systemctl restart vsftpd.service
4. Buat enable setelah reboot, ketik di putty :
systemctl enable vsftpd.service
Nanti pas melakukan koneksi ftp dengan user root pake port nya 21 ya, soalnya kalau pakai port 22 biasanya gak mau konek.