When there's no host listening, you get this for your error message: ssh: connect to host {whatever} port 22: The operation completed successfully. Should be: ssh: connect to host {whatever} port 22: Connection refused