У системі 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, то, ймовірно, він встановлений як порт.
Про те, як оновити його, читайте в Посібнику з використання системи портів . Назва порту - безпека / openssh-portable, тобто / usr / ports / security / openssh-portable.
Синтаксис полягає у наступному пошуку відкритої версії на CentOS / RHEL / SL:
# yum list installed openssh\*
Синтаксис полягає в наступному пошуку відкритої версії на Debian / Ubuntu Linux:
$ dpkg --list | grep openssh
### OR ###
$ dpkg --list openssh\*