나는 nexenta 시스템을 가지고 있고
openssl을 1.0.1j로 업데이트하여 소스에서 컴파일했습니다.
또한 소스에서 openssh를 6.7로 업데이트하여 다음을 얻었습니다.
root@cteraportal:/root# openssl version
OpenSSL 1.0.1j 15 Oct 2014
root@cteraportal:/root# ssh -V
OpenSSH_6.7p1, OpenSSL 0.9.8k 25 Mar 2009
OpenSSL 버전이 SSH를 통해 업데이트될 것으로 예상해야 합니까?
답변1
OpenSSH 구성 스크립트가 OpenSSL을 감지할 수 없는 이유귀하의 상황에서 어떤 일이 일어날 수 있는지 설명합니다.
자동 감지가 잘못되는 데에는 여러 가지 이유가 있습니다.
- SSH 열기버전 0.9.5a 이상이 필요합니다.OpenSSL도서관.
- 때때로 배포판은 새 버전을 설치하는 대신 감지된 시스템 위치에 이전 버전을 설치합니다.
- 이것OpenSSL라이브러리가 다른 CPU 또는 다른 모드(32/64비트)용으로 컴파일되었을 수 있습니다. 권한이 잘못되었을 수 있습니다.
일반적인 대답은 config.log
실행 시 생성된 파일을 확인하는 것입니다.SSH 열기구성 스크립트. 이유에 대한 세부정보가 포함되어야 합니다.OpenSSL라이브러리가 감지되지 않거나 호환되지 않는 것으로 간주됩니다.
그러나 귀하의 경우에는이런 정보도 있어요.
Portable OpenSSH에는 이제 openssl 0.9.8f 이상이 필요합니다.
이전 버전은 더 이상 지원되지 않습니다.
따라서 명령 출력에 따르면 ssh -V
필요한 것보다 더 높은 버전이 있는 것 같습니다.