作为在 Linux 计算机上安装 SCOM 应用程序的一部分
关联:http://www.tekronin.net/2014/07/31/monitoring-linux-servers-with-scom-2012-r2/
我需要验证 OpenSSL 是否已启动并正在运行。
如何验证这个包是否在 Linux 机器上?
答案1
注意,该页面似乎将 SSL 误认为是 SSH。它们都处理非对称加密(私钥-公钥对),但它们不可互换、兼容,并且几乎没有任何共同点:
OpenSSL 应启动并运行以进行证书签名。如果您有几个 SCOM 管理服务器并希望使用 SSH 密钥进行身份验证,这一点至关重要
但检查 OpenSSL 是否可用于证书签名并没有什么坏处:
openssl req -x509 -newkey rsa:2048 -keyout delete_me.pem -out delete_me_cert.pem -days 3653
rm delete_me.pem
rm delete_me_cert.pem
这些命令应该无错误地完成,并且不需要root
访问或sudo
访问。这些命令只是测试您是否可以创建虚拟密钥并签署虚拟证书,然后删除它们。这些命令不会改变系统中的任何内容,也不会产生任何明显的副作用。
答案2
您没有指定您使用的是哪个 Linux 发行版。在 Debian 和 Ubuntu(我碰巧使用的)中,OpenSSL 由openssl
软件包提供,该软件包包含前端并依赖于 OpenSSL 库的正确版本。可以使用以下命令检查前端和库的版本和状态:
dpkg -l 'openssl*'
ii
意思是“安装”。其他任何情况都意味着您没有安装 OpenSSL 或系统无法安装软件包。