MySQL Client can Connect but Replication Slave Can't
A 2003 error is normally some form of connectivity error, you may want to check firewall settings, routing and SELinux status.
For the latter, you can either go and fix the SELinux permissions properly but as a quick and dirty test you can do the following
sudo setenforce 0

Hope the above helps.