В системе FreeBSD (8.1) я ищу инструкции о том, как проверить работающую версию OpenSSH, а также инструкции о том, как лучше всего установить обновление OpenSSH.
В системе FreeBSD (8.1) я ищу инструкции о том, как проверить работающую версию OpenSSH, а также инструкции о том, как лучше всего установить обновление OpenSSH.
Ответы:
Запустите sshd -V
или, ssh -V
и они вернут информацию о версии и использовании.
Примечание: теперь это заглавная буква «V», когда я изначально писал этот ответ, они были строчными.
Есть дюжина способов обновления.
pkg-add -r openssh-portable
cd /usr/ports/security/openssh && make install clean
portupgrade security/openssh-portable
Я не знаю о каких-либо проблемах с версией 5.2p1, поставляемой с 8.1-RELEASE. Я видел фальшивые электронные письма, которые летели более года назад, объявляя о скором выпуске взлома с нулевым днем (обратите внимание, что с момента выпуска прошло полтора года, поэтому «нулевой» день был чертовски давным-давно) ,
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.
Синтаксис следующий, чтобы найти версию openssh на CentOS / RHEL / SL:
# yum list installed openssh\*
Синтаксис следующий для поиска версии openssh в Debian / Ubuntu Linux:
$ dpkg --list | grep openssh
### OR ###
$ dpkg --list openssh\*