El cliente no se conecta al puerto que ejecuta openssl s_server

El cliente no se conecta al puerto que ejecuta openssl s_server

Contexto de la pregunta: Quiero probar un protocolo de enlace TLS y ver todos los resultados (para fines relacionados con el aprendizaje/trabajo) entre mi computadora local (que ejecuta OSX Yosemite) y un servidor de trabajo remoto (que ejecuta la instancia de Amazon EC2 Linux) que estoy ejecutando.

   `openssl s_server -cert /etc/ssl/certs/test.pem -msg` 

en el servidor de trabajo. Según los documentos de openssl en s_server, esto ejecuta un servidor ssl/tls en el puerto 4433. Puedo confirmar ejecutando:

sudo netstat -tulpn

Recibo la siguiente línea que confirma que el puerto está abierto:

tcp 0 0 0.0.0.0:4433 0.0.0.0:* LISTEN 9215/openssl

Ahora, desde mi computadora local ejecuto:

openssl s_client -tls1 -cert <client_cert> -msg -connect <serverHost>:4433 -state -debugy no se conecta al servicio openssl que se ejecuta en el puerto 4433 (es decir, no inician el protocolo de enlace con los mensajes de saludo). La conexión se agota con:

connect: Operation timed out connect:errno=60

Esto es bastante confuso. ¿Por qué no se conecta al puerto 4433 del servidor de trabajo?

información relacionada