When you’re going to update Drupal 7 modules using FTP, you need to have a FTP server running in your computer. In Ubuntu/Linux, we can have one named vsftpd (Very secured FTP Daemon) by running following command in the terminal:
Step 1: Install VSFTPD
sudo apt-get install vsftpd
Step 2: Have an FTP account
Next, we need to add your Ubuntu user account to the FTP group. You can do it either by:
Open Users & Groups > Manage Groups. Double-click on FTP. Put tick-mark on your user-account, and click OK.
In the screenshot above, I’ve added my user account “giga” to the FTP group. So, I can use my username “giga” and my account’s password to run FTP.
3. Configure VSFTPD
Run in terminal:
gksudo gedit /etc/vsftpd.conf
Make sure you have following lines in the configuration file. Also check that they’re not preceeded by a “#”:
listen=YES local_enable=YES write_enable=YES local_umask=022
Save and close the editor. Now we restart vsftpd by the following command:
sudo /etc/init.d/vsftpd restart
Step 4: Own your Drupal site
Run following command to own all of your Drupal scripts.
chown -R your-username /path-to-drupal
Yes, we’re done. 🙂 Use your username (“giga” in this example) and system password to connect to FTP while upgrading modules.