В системе FreeBSD (8.1) я ищу инструкции о том, как проверить работающую версию OpenSSH, а также инструкции о том, как лучше всего установить обновление OpenSSH.
43
Запустите 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).Почему вы хотите обновить OpenSSH? Он является частью базовой системы и обычно обновляется вместе с системой.
источник
Попробуйте запустить:
Если это печатает / usr / sbin / sshd, то он, вероятно, установлен как пакет. В этом случае вы можете проверить установленную версию, используя:
или:
И я думаю, что вы обновите его с помощью:
но сначала прочитайте Руководство FreeBSD по системе пакетов , потому что я давно этого не делал и, возможно, он изменился.
Если
печатает / usr / local / sbin / sshd, тогда он, вероятно, установлен как порт.
Читайте о том, как обновить его, в Руководстве по использованию системы портов . Имя порта - security / openssh-portable, т.е. / usr / ports / security / openssh-portable.
источник
Как найти версию openssh в Linux или Unix-подобной системе?
Синтаксис следующий, чтобы найти версию openssh на CentOS / RHEL / SL:
Синтаксис следующий для поиска версии openssh в Debian / Ubuntu Linux:
источник