Назад | Перейти на главную страницу

Проверьте версию OpenSSH и инструкции по обновлению в системе FreeBSD

В системе 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
  • часть процесса makeworld / buildworld
  • freebsd-upgrade
  • И список продолжается...

Мне не известно о каких-либо проблемах с версией 5.2p1, поставляемой с 8.1-RELEASE. Я видел фальшивые электронные письма, летающие вокруг уже больше года, объявляющие о скором выпуске хака нулевого дня (обратите внимание, что с момента выпуска прошло полтора года, так что нулевой день был чертовски давно) .

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 в Linux или Unix-подобной системе?

Чтобы найти версию openssh на CentOS / RHEL / SL, используйте следующий синтаксис:

# yum list installed openssh\*

Чтобы найти версию openssh в Debian / Ubuntu Linux, используйте следующий синтаксис:

$ dpkg --list | grep openssh
### OR ###
$ dpkg --list openssh\*