在FreeBSD系统(8.1)上,我希望了解如何检查正在运行的OpenSSH版本,以及下载安装OpenSSH更新的最佳方法的说明
发布于 2010-12-16 16:25:51
运行sshd -V
或ssh -V
,它们将返回版本和使用信息。
注:这些是大写"V“,当我最初写这个答案时,它们是小写的。
有十几种方法可以升级。
pkg-add -r openssh-portable
cd /usr/ports/security/openssh && make install clean
portupgrade security/openssh-portable
我不知道与8.1版本一起发布的5.2p1版本有什么问题。一年多来,我一直在看到一些恶作剧的电子邮件,宣布即将发布的“零日黑客”(注意,发布至今已经有一年半了,所以“零日”是很久以前的事情了)。
发布于 2010-12-16 16:08:31
telnet localhost 22
为什么要升级OpenSSH?它是核心系统的一部分,通常与系统一起升级。
发布于 2010-12-16 11:33:35
试着跑:
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可移植,即/usr/ports/security/openssh-便携。
https://serverfault.com/questions/213224
复制相似问题