OpenSSL 요청을 사용하여 인증 기관 서버로부터 내 서버의 인증서를 받으려면 어떻게 해야 합니까?

OpenSSL 요청을 사용하여 인증 기관 서버로부터 내 서버의 인증서를 받으려면 어떻게 해야 합니까?

Linux 서버에서 인증 기관 역할을 하는 Linux 서버로 인증서를 성공적으로 요청하는 방법은 무엇입니까? 내 네트워크의 두 서버 모두에서 Centos 7을 사용하고 있습니다. 저는 각 서버에서 2013년 1월 버전의 OpenSSL을 사용하고 있습니다.

두 Linux 서버 모두의 /etc/ssh/sshd_config 파일은 포트 22, 443, 8140 및 61610을 허용하도록 구성되어 있습니다. ssh -p 명령을 사용하여 이러한 포트 열기를 테스트했으므로 나를 막는 방화벽 문제는 없었습니다. openssl s_client -connect :8140 --showcerts를 실행했습니다.

출력은 다음과 같이 나타납니다.

...
no peer certificate available
---
No client certificate CA names sent
---
SSL handshake has read 5 bytes and written 0 bytes.
---
New, (NONE), Cipher is (NONE)
Secure Renegotiation IS NOT supported
Compression: NONE
Expansion: NONE
No ALPN negotiated
SSL-Session
...

내가 실행 중인 서버는 원격 서버에서 인증서를 얻어야 합니다. 이 게시물로 이어지는 다른 명령으로 인해 이 지점에 도달했습니다. Linux 서버가 있고 프로젝트에 인증서가 필요합니다. 작동하지 않습니다.

OpenSSL이 제대로 작동하는지 확인하려면 이 출력을 어떻게 해석해야 합니까? 머신 간에 SSH를 수행할 수 있습니다. 하지만 내 별도 프로젝트의 문제로 인해 OpenSSL이 올바르게 구성되지 않았다고 믿게 되었습니다.

두 개의 Linux 서버에 서로 다른 버전의 OpenSSL이 설치되어 있는 경우 SSH를 사용할 수 있습니까? 두 버전이 정확히 동일할 때 위의 openssl 명령을 시도했습니다. 또한 한 서버에서 최신 버전의 OpenSSL을 사용해 보았습니다.

관련 정보