W systemie FreeBSD (8.1) szukam instrukcji, jak sprawdzić działającą wersję OpenSSH, a także instrukcji na temat najlepszego sposobu pobrania, zainstaluj aktualizację OpenSSH
W systemie FreeBSD (8.1) szukam instrukcji, jak sprawdzić działającą wersję OpenSSH, a także instrukcji na temat najlepszego sposobu pobrania, zainstaluj aktualizację OpenSSH
Odpowiedzi:
Uruchom sshd -V
lub ssh -V
zwrócą informacje o wersji i użyciu.
Uwaga: Są to teraz wielkie litery „V”, kiedy pierwotnie pisałem tę odpowiedź, były małe litery.
Istnieje kilkanaście sposobów aktualizacji.
pkg-add -r openssh-portable
cd /usr/ports/security/openssh && make install clean
portupgrade security/openssh-portable
Nie znam żadnych problemów z wersją 5.2p1 dostarczaną z wersją 8.1-RELEASE. Widziałem, jak e-maile oszukujące latają w sieci od ponad roku, ogłaszając rychłe wydanie hackowania przez zero dni (zauważ, że minęło półtora roku od premiery, więc dzień zero był dawno temu cholernie długi) .
ssh -V
(uwaga kapitału v) jak w moim systemie (i myślałem, że to był standard) -v
opcja ta jest używana w trybie pełnym (iirc).
telnet localhost 22
Dlaczego chcesz zaktualizować OpenSSH? Jest to część podstawowego systemu i zwykle jest aktualizowana wraz z systemem.
Spróbuj uruchomić:
which sshd
Jeśli to wypisuje / usr / sbin / sshd, to prawdopodobnie jest zainstalowane jako pakiet. W takim przypadku możesz sprawdzić zainstalowaną wersję, używając:
pkg_info | grep ssh
lub:
pkg_info -W `type sshd`
I myślę, że aktualizujesz go za pomocą:
pkg_add -r openssh-portable
ale najpierw przeczytaj Przewodnik FreeBSD po systemie pakietów , ponieważ nie robiłem tego od dłuższego czasu i mogło się to zmienić.
Jeśli
which sshd
wypisuje / usr / local / sbin / sshd, wtedy prawdopodobnie jest zainstalowany jako port.
Przeczytaj o tym, jak go uaktualnić, w Przewodniku korzystania z systemu portów . Nazwa portu to security / openssh-portable, tj. / Usr / porty / security / openssh-portable.
Składnia jest następująca, aby znaleźć wersję openssh na CentOS / RHEL / SL:
# yum list installed openssh\*
Składnia jest następująca, aby znaleźć wersję openssh w systemie Debian / Ubuntu Linux:
$ dpkg --list | grep openssh
### OR ###
$ dpkg --list openssh\*