클라이언트가 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에 연결되지 않는 이유는 무엇입니까?

관련 정보