내 Raspberry Pi에 OpenSSH 7.5p1을 설치했습니다.더반. , , 를 사용하여 wget
설치했습니다.tar -zxvf openssh_7.5p1.orig.ta.gz
cd openssh_7.5p1
./configure
make
sudo make install
보안 검색을 해보니 이렇게 나오네요6.7p1. 명령 출력:
ssh -V
OpenSSH_7.5p1, OpenSSL 1.0.15t 3 May 2016
그리고
/usr/bin/ssh -V
OpenSSH_6.7p1, Raspbian-5+deb8u3, OpenSSL 1.0.15t 3 May 2016
내가 sudo dpkg --list openssh*
이것을 할 때 그것은 그것이 사용되는 것을 보여줍니다6.7p1.
제거 /usr/bin/ssh
하고 에 연결했습니다 /usr/local/bin/ssh
. 이제 다음이 표시됩니다.
OpenSSH_7.5p1, OpenSSL 1.0.15t 3 May 2016
하지만 sudo dpkg --list openssh*
여전히 보여6.7p1. 스캔해서 보기만 해야 하는데7.5p1.
실행 중인 whereis ssh
주고 ssh: /usr/bin/ssh /etc/ssh /usr/local/bin/ssh /usr/share/man/man1/ssh.1.vs
보여 which ssh
주기/usr/local/bin/ssh
글쎄, 나는 apt-get purge
ssh의 모든 인스턴스를 지우고 이전과 같이 7.5p1을 다시 설치했습니다. 7.5는 아직 내 것입니다 /usr/local/bin
. 다시 연결 /usr/bin/ssh
했습니다 /usr/local/bin/ssh
. 이제 실행하면 sudo dpkg --list openssh*
SSH 인스턴스가 표시되지 않고 SSH 서비스를 시작할 수 없습니다.
이 문제를 해결할 방법이 있나요?
답변1
@편집하다
이 공식을 사용하여 이전 인스턴스를 삭제하고 새로운 최신 버전을 설치하는 것이 좋습니다.환매 계약