Setelah melakukan installasi atau upgrade VestaCP ke versi terbaru (0.9.8-23), kami menemukan issue dimana user tidak bisa login via FTP ke server. Beberapa link berikut menjadi sumber pemecahan masalah tersebut:
Sehingga langkah yang kami ambil untuk menyelesaikan masalah tersebut adalah dengan cara berikut:
- Melakukan pengecekan atribut user ftp yang sudah kita tambahkan di VestaCP di dalam file /etc/passwd
# cat /etc/passwd . . admin_ftp:x:1003:1003::/home/admin/web/srv.server.com:/sbin/nologin
Berdasarkan informasi tersebut kita lihat bahwa userĀ admin_ftp tertera /sbin/nologin
- Menambahkan /sbin/nologin di file /etc/shells
[root@srv ~]# cat /etc/shells /bin/sh /bin/bash /usr/bin/sh /usr/bin/bash /usr/bin/tmux /sbin/nologin
- Reboot server
Setelah melakukan langkah-langkah di atas lakukan testing akses FTP nya via FTP client.
Sekian dan terima kasih, semoga bermanfaat ya.