"SSH Server v5.3"의 취약점을 침투 테스트해야 합니다. 문제는 Ubuntu에 SSH Server 버전 7이 포함되어 있는데 현재 버전을 제거하는 방법을 모르겠습니다.
아마:apt remove ssh-server —purge
하지만 ssh-server 5.3을 어떻게 적절하게 설치할 수 있습니까?
어쨌든 오래된 apt repo에서 5.3 버전을 검색할 수 있나요?
감사해요!
답변1
소스에서 OpenSSH의 "이식 가능한" 버전을 빌드하고 설치할 수 있습니다.
다음에 나열된 미러 사이트 중 하나에서 원하는 버전의 타르 볼을 다운로드하세요.https://openssh.com/portable.html.
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
문제가 발생하는 경우 일반적으로
INSTALL
또는BUILDING
. 다음에서도 찾을 수 있습니다.http://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/INSTALL.- 가장 가능성이 높은 문제는 라이브러리 종속성이 누락된 것입니다.
위에서 언급한 리소스를 사용하여 문제를 해결할 수 없는 경우 질문을 편집하고 이 답변 아래에 의견을 남겨서 변경 사항에 주의를 기울이도록 하세요.