OpenSSH v5.3(yum) OpenSSH 7.5(수동 설치)가 공존하므로 v5.3을 올바르게 삭제해야 합니다.

OpenSSH v5.3(yum) OpenSSH 7.5(수동 설치)가 공존하므로 v5.3을 올바르게 삭제해야 합니다.

GNU/Linux에서 구성/메이크 컴파일을 통해 OpenSSH v5.3(yum) OpenSSH 7.5(수동 설치)가 있습니다.

sshdv7.5가 실행 중이고 모든 것이 정상임을 보여줍니다. 다음을 통해 v5.3을 제거하려고 하면:

rpm -e openssh*.

OpenSSH 설치가 완전히 중단되었으며 SSH가 더 이상 작동하지 않았습니다. 그래서 v7.5와 v5.3 파일이 어떻게든 병합되었다고 가정합니다. 따라서 다음 시나리오 중 하나라도 괜찮습니다.

  • v7.5를 사용하고 있음을 yum으로 표시하는 방법이 있습니까?
  • v5.3을 제거하는 방법이 있나요?

하드 드라이브에서 구성 파일을 검색할 때. 두 개의 서로 다른 위치가 있습니다.

/etc/ssh/sshd_config

/usr/local/etc/sshd_config

/etc/ssh/sshd_config하지만 활성 구성을 읽는 위치는 알고 있습니다 . 다른 곳에서는 무엇을 하고 있는지 잘 모르시나요?

답변1

이를 실행하면 rpm -e openssh*이름이 "openssh"로 시작하는 모든 패키지를 제거하도록 지시합니다. 이는 이 두 패키지를 제거한다는 의미입니다.

계속해서 v7.5를 다시 설치하면 됩니다.

구성의 경우 /etc기본적으로 전역 구성에서 가져오므로 이 동작이 예상됩니다. /usr/local/etc사용자 중심 구성을 위한 것입니다. 바라보다여기/etc의 차이점에 대한 좋은 설명입니다 /usr/local/etc.

관련 정보