I really love this tool, and use it for managing a number of clients’ sites across many different servers/hosts. The community here helped me figure out why I wasn’t able to connect to some sites even after a successful test (check to see if www prefix is needed), but I haven’t been able to figure out this other issue for quite some time. And so, I’m asking now.
I have about 5 or 6 sites that can’t seem to stay connected. I run a sync in my Dashboard at least once per day, and the same few sites always show as disconnected.
Clicking the button to attempt a reconnect, I am always met with the Public Key Already Set message.
A pattern I have noticed is, if I open a new tab and login to the client site directly and take no other actions, when I come back to the MainWP Dashboard and try the Reconnect again, it works.
These sites then stay connected for approximately 12 - 24 hours, before showing as disconnected again in the Dashboard.
While this fix kinda works, it seems against the point of having a remote management dashboard if I need to re-login to each site manually every day before I can run updates remotely.
For reference, 3 of the client sites are on Windows hosting that I do not have access to manage (but I do have a knowledgeable contact to work with), and the other 3 are on different levels of GoDaddy hosting (which I can access if needed). I don’t know if the Windows-hosted sites have a firewall rule limiting connection time, but I can say the 3 GoDaddy hosted sites have the same server-level security and firewall rules as at least 12 of the other sites that always stay connected.
My Dashboard site is hosted on Nestify VPS.
Any guidance on [a] how to keep the sites connected without logging into them daily, or [b] what might be causing this repeated disconnect and the Public Key Already Set error, would be greatly appreciated.