Skip to content

Instantly share code, notes, and snippets.

@syxc
Last active July 2, 2024 10:43
Show Gist options
  • Save syxc/64ae2e184b9bbf7a4769861abd0b5b98 to your computer and use it in GitHub Desktop.
Save syxc/64ae2e184b9bbf7a4769861abd0b5b98 to your computer and use it in GitHub Desktop.
openssh upgrade

CentOS 如何查看 OpenSSH 版本,以及如何升级,有哪些注意事项?

OpenSSH 爆高危漏洞 CVE-2024-6387

查看 CentOS 版本

在 CentOS 中,您可以通过多种方式查看版本号:

1. 使用 cat 命令查看 /etc/centos-release 文件:

cat /etc/centos-release

这将直接显示 CentOS 的版本号,例如:CentOS Linux release 7 (Core)1

2. 使用 hostnamectl 命令 (CentOS 7 及以上版本):

hostnamectl

这将显示系统信息,包括 CentOS 版本号和内核版本。2

查看 CentOS 上 OpenSSH 版本

在 CentOS 上查看 OpenSSH 版本,可以使用以下命令:3 4

ssh -V

这将返回 OpenSSH 客户端的版本信息,例如:

OpenSSH_8.9p1 Ubuntu-3ubuntu0.6, OpenSSL 3.0.2 15 Mar 2022

升级 CentOS 上 OpenSSH

升级 OpenSSH 通常是 CentOS 系统升级的一部分。 您可以使用以下命令升级整个系统,包括 OpenSSH:

yum update

如果您只想升级 OpenSSH 软件包,可以使用以下命令:5

yum update openssh-server openssh-client

升级 OpenSSH 的注意事项

  • 备份: 在进行任何升级之前,最好备份您的系统。
  • 兼容性: 确保新版本的 OpenSSH 与您的服务器和客户端配置兼容。
  • 配置文件: 升级过程中,OpenSSH 的配置文件 (/etc/ssh/sshd_config) 通常会被保留。但最好检查配置文件,确保新版本没有引入不兼容的更改。
  • 重启服务: 升级完成后,需要重启 OpenSSH 服务才能使更改生效。
systemctl restart sshd
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment