ftp -n $SERVER
quote user $LOGIN
quote pass $PASSWORD
ls BKP files.txt
The problem with this method is that I would need to store my user id and password in the variable LOGIN and PASSWORD and read it everytime. This can be done by saving these variables in another read only file and then reading them everytime we FTP a file. Also we may need to keep updating our passwords as and when we change it.
.netrc file helps us overcome all these shortcomings. All you need to do is create a file named .netrc in your home directory and paste the following text in it:
Then give the following permissions: -rw-------
This would help us FTP the files without having us to provide any login credentials anytime.