The recommended way to get SSH access to Docker Cloud-provisioned nodes is using a container to update the authorized_keys file in the node(s) with a public SSH key.

This is documented at SSHing into a Docker Cloud-managed node.