I use FTPS with vsftpd to update my WordPress plugins. This means that the wordpress files donβt need to be writeable by the webserver user, which adds another layer of protection and separation. I make FTPS available to localhost only, and force SSL encryption end-to-end.
This makes debugging a