SSH 서버 버전 5.3을 어떻게 설치합니까?

SSH 서버 버전 5.3을 어떻게 설치합니까?

"SSH Server v5.3"의 취약점을 침투 테스트해야 합니다. 문제는 Ubuntu에 SSH Server 버전 7이 포함되어 있는데 현재 버전을 제거하는 방법을 모르겠습니다.

아마:apt remove ssh-server —purge

하지만 ssh-server 5.3을 어떻게 적절하게 설치할 수 있습니까?

어쨌든 오래된 apt repo에서 5.3 버전을 검색할 수 있나요?

감사해요!

답변1

소스에서 OpenSSH의 "이식 가능한" 버전을 빌드하고 설치할 수 있습니다.

  1. 다음에 나열된 미러 사이트 중 하나에서 원하는 버전의 타르 볼을 다운로드하세요.https://openssh.com/portable.html.

  2. OpenSSH 설치는 ".tar.gz(또는 .tar.bz2) 파일을 어떻게 설치하나요?":

    tar -xf [TARBALL]
    cd [EXTRACTED-PATH]
    ./configure [options...]
    make
    make install  # Use 'sudo' if you want to install for all users.
    

    이 특별한 경우 일반 OpenSSH 설치를 대체하거나 섀도잉하는 것을 방지하기 위해 설치 접두사를 설정할 수 있습니다.

    ./configure --prefix=[PREFIX]
    

    적합한 경로는 또는 PREFIX와 같을 수 있습니다 .~/openssh-5.3/opt/openssh-5.3

  3. 문제가 발생하는 경우 일반적으로 INSTALL또는 BUILDING. 다음에서도 찾을 수 있습니다.http://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/INSTALL.

    • 가장 가능성이 높은 문제는 라이브러리 종속성이 누락된 것입니다.
  4. 위에서 언급한 리소스를 사용하여 문제를 해결할 수 없는 경우 질문을 편집하고 이 답변 아래에 의견을 남겨서 변경 사항에 주의를 기울이도록 하세요.

관련 정보