首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >检查OpenSSH版本并更新FreeBSD系统上的说明

检查OpenSSH版本并更新FreeBSD系统上的说明
EN

Server Fault用户
提问于 2010-12-16 10:22:04
回答 3查看 241.7K关注 0票数 66

在FreeBSD系统(8.1)上,我希望了解如何检查正在运行的OpenSSH版本,以及下载安装OpenSSH更新的最佳方法的说明

EN

回答 3

Server Fault用户

回答已采纳

发布于 2010-12-16 16:25:51

运行sshd -Vssh -V,它们将返回版本和使用信息。

注:这些是大写"V“,当我最初写这个答案时,它们是小写的。

有十几种方法可以升级。

  • pkg-add -r openssh-portable
  • cd /usr/ports/security/openssh && make install clean
  • portupgrade security/openssh-portable
  • makeworld/buildworld过程的一部分
  • freebsd-升级
  • 名单还在继续..。

我不知道与8.1版本一起发布的5.2p1版本有什么问题。一年多来,我一直在看到一些恶作剧的电子邮件,宣布即将发布的“零日黑客”(注意,发布至今已经有一年半了,所以“零日”是很久以前的事情了)。

票数 93
EN

Server Fault用户

发布于 2010-12-16 16:08:31

代码语言:javascript
运行
复制
telnet localhost 22

为什么要升级OpenSSH?它是核心系统的一部分,通常与系统一起升级。

票数 5
EN

Server Fault用户

发布于 2010-12-16 11:33:35

试着跑:

代码语言:javascript
运行
复制
which sshd

如果打印/usr/sbin/sshd,那么它可能是作为一个包安装的。在这种情况下,您可以使用以下方法检查已安装的版本:

代码语言:javascript
运行
复制
pkg_info | grep ssh

或者:

代码语言:javascript
运行
复制
pkg_info -W `type sshd`

我想你是用以下方式更新的:

代码语言:javascript
运行
复制
pkg_add -r openssh-portable

但是先读一下FreeBSD软件包系统指南,因为我已经很长时间没有读过了,而且它可能已经改变了。

如果

代码语言:javascript
运行
复制
which sshd

打印/usr/local/sbin/sshd,那么它可能是作为端口安装的。

阅读如何在港口系统使用指南中升级它。端口名为security/openssh可移植,即/usr/ports/security/openssh-便携。

票数 3
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/213224

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档