//IsSSHReachable checks if a container appears to be reachable via SSH by //attempting to contact the host directly. func (dockerMgr *DockerManager) IsSSHReachable(host *host.Host, keyPath string) (bool, error) { sshOpts, err := dockerMgr.GetSSHOptions(host, keyPath) if err != nil { return false, err } return hostutil.CheckSSHResponse(host, sshOpts) }
func (cloudManager *EC2SpotManager) IsSSHReachable(host *host.Host, keyPath string) (bool, error) { sshOpts, err := cloudManager.GetSSHOptions(host, keyPath) if err != nil { return false, err } return hostutil.CheckSSHResponse(host, sshOpts) }