ftp server daemon is running fine, accepting connections from client but the issue is that 'user' I specifically created for this ftp is unable to login.
Created new user with : useradd
and shell as /dev/null and false login : /bin/false
Changed password with : passwd
anonymous login for ftp is disabled and local login is enabled
But I could not login using the username and password from ftp client.
Is there any setup or configuration that I have missed? Could you please point me to that ?
I think the ftp server requires the user to have a valid shell and (though I am not sure about vsftp as it is much more secure than most ftp servers) a writeable home directory. There are various restricted shells available, depending on your OS, mr. google should be able to help you out there. Have you looked through the vsftp docs? (vsftpd - Secure, fast FTP server for UNIX-like systems)