We currently have three environments (DEV, QA, PROD) and each have the same exact three sites.
The three sites have zero difference between each environment. In each environment, the sites have the same SFTP, host name, port number, user name, and password. There is no difference between environments.
However, some sites are failing in DEV, but works in QA and PROD. Just the same, some sites are failing in QA, but succeed in DEV and PROD. When it fails, it fails with the following error:
Network error: Connection to "IP" timed out. The server rejected SFTP connection, but it listens for FTP connections. Did you want to use FTP protocol instead of SFTP? Prefer using encryption. (no I don't)
I'm absolutely at a loss.
Here's a table to describe what I'm talking about:
DEV QA PROD Site A O O Site B O Site C O O O
Where O denotes success.
Is there something I'm missing. I am looking for a place to start, but an error like this boggles the mind considering the same exact user account is being used to login to all three environments and the same exact user account is being used to login to all three sites. In addition, PROD is meant to mirror QA so it doesn't make sure that it's working in QA but failing in PROD.
If someone can give me a starting point on where to start for my troubleshooting, that would be incredibly helpful. Thanks.