クライアントが openssl s_server を実行しているポートに接続していません

クライアントが openssl s_server を実行しているポートに接続していません

質問のコンテキスト: TLSハンドシェイクをテストし、ローカルコンピュータ(OSX Yosemiteを実行)とリモートワークサーバー(Amazon EC2 Linuxインスタンスを実行)間のすべての出力を確認したい(学習/仕事関連の目的)。

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

作業サーバー上。s_server の openssl ドキュメントによると、これはポート 4433 で ssl/tls サーバーを実行します。次のコマンドを実行して確認できます。

sudo netstat -tulpn

ポートが開いていることを確認する次の行が表示されます。

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

ここで、ローカル コンピューターから次のコマンドを実行します。

openssl s_client -tls1 -cert <client_cert> -msg -connect <serverHost>:4433 -state -debugポート 4433 で実行されている openssl サービスに接続しません (つまり、hello メッセージでハンドシェイクを開始しません)。接続は次のようにタイムアウトします。

connect: Operation timed out connect:errno=60

これはかなり混乱します。なぜ作業サーバーのポート 4433 に接続しないのでしょうか?

関連情報