FreeBSD 시스템 (8.1)에서 OpenSSH의 실행 버전을 확인하는 방법과 OpenSSH 업데이트 설치를 다운로드하는 가장 좋은 방법에 대한 지침을 찾고 있습니다.
FreeBSD 시스템 (8.1)에서 OpenSSH의 실행 버전을 확인하는 방법과 OpenSSH 업데이트 설치를 다운로드하는 가장 좋은 방법에 대한 지침을 찾고 있습니다.
답변:
실행 sshd -V
또는 ssh -V
그들은 버전 및 사용 정보를 반환 할 수 있습니다.
참고 : 이것들은 대문자 "V"입니다. 원래이 답변을 쓸 때 소문자였습니다.
업그레이드하는 방법에는 12 가지가 있습니다.
pkg-add -r openssh-portable
cd /usr/ports/security/openssh && make install clean
portupgrade security/openssh-portable
8.1-RELEASE와 함께 제공되는 5.2p1 버전의 문제는 알 수 없습니다. 나는 1 일 동안 날조 전자 메일이 날아가서 제로 데이 핵 (zero day hack)의 임박한 릴리스를 발표하는 것을 보았습니다. .
ssh -V
내 시스템에서와 같이 (자본 v 를 사용해야 함 ) (그리고 이것이 표준이라고 생각했습니다) -v
옵션이 자세한 정보 (iirc)에 사용되었습니다.
telnet localhost 22
OpenSSH를 업그레이드하려는 이유는 무엇입니까? 핵심 시스템의 일부이며 일반적으로 시스템과 함께 업그레이드됩니다.
달리기를 시도하십시오.
which sshd
만약 / usr / sbin / sshd를 출력한다면 아마도 패키지로 설치되었을 것입니다. 이 경우 다음을 사용하여 설치된 버전을 확인할 수 있습니다.
pkg_info | grep ssh
또는:
pkg_info -W `type sshd`
그리고 다음을 사용하여 업데이트한다고 생각합니다.
pkg_add -r openssh-portable
그러나 패키지 시스템에 대한 FreeBSD 안내서를 먼저 읽으십시오 . 오랫동안 그렇게하지 않았고 변경되었을 수도 있습니다.
만약
which sshd
/ usr / local / sbin / sshd를 출력하면 아마도 포트로 설치되었을 것입니다.
포트 시스템 사용 안내서 에서 업그레이드 방법을 읽으십시오 . 포트 이름은 security / openssh-portable입니다 (예 : / usr / ports / security / openssh-portable).