Today I ran into another small FTP issue, weird and annoying for anyone who’s not that ‘techy’ (I am using FileZilla 3 on Windows 7).
What happened is I changed the password for an FTP account on a client’s Godaddy Linux Classic hosting account, when the password was updated I was able to log in and the directory listing was easily retrieved but I was not able to transfer any files between the server and my computer.
I searched for answers on Google and it returned FileZilla forums oldest threads suggesting a Registry Edit (run > regedit.ext), of course that did not work.
The FTP accounts I had previously saved in my FileZilla had the TLS Certificates trusted and saved already, by changing the password on the server, the Certificate changed and it was not ‘OK’ anymore, but the FTP Client (in my case FileZilla 3) did not ask for the new cert again as it already had the certificate for that site/server saved locally.
Removing the account and adding it again will not work, also simple uninstall would also not work as the ‘config/settings/preferences’ files are kept on the computer even after uninstall.
There is a file named ‘trustedcerts.xml’ which contains all the trusted TLS Certificates you have saved for your ease from previous sessions, you have to edit this file (see screenshot below).
On my Windows 7 setup, this file is located in:
Note: Replace C: with your default Windows drive and <user-name> with the Windows user you’re accessing the computer with.
Caution: You need to select the proper tags for the proper ‘domain/IP’ for deletion as we can see in the above screen grab of the ‘trustedcerts.xml’ file.
Select the tag:
<Certificate> ......2b687474703a2f2f6 6f6d2f736669673273312d38312e63726c30630603551d20045c305 303d06082b060105050702011631687474703a2f2f6365727469666 46563682e636f6d2f7265706f7369746f72792... </Certificate>
And anything in between and press ‘Del’ on the keyboard, press CTRL+S to save the file, go back to the FTP Client/FileZilla and re-connect to the website/server, you should get the prompt to again accept the TLS Certificate, accept it and you’re good to go.
You can post your questions/comments below.