我使用基于 PKI 的 SSH 连接已经超过 10 年了。突然,在服务器更新后 - 一些连接停止工作。我使用的是多年来一直使用的相同 PKI 密钥(每个服务器都有自己的密钥,我有一小部分个人密钥)。
工作 - 看起来像这样:
C:\Users\michael>ssh2 -p 2222 root@192.168.129.64 date
Authentication successful.
Fri Nov 25 10:30:42 2016
Run Code Online (Sandbox Code Playgroud)
不工作看起来像:
C:\Users\michael>ssh2 root@192.168.129.64 date
warning: Authentication failed.
Disconnected; key exchange or algorithm negotiation failed (Algorithm negotiation failed.).
Run Code Online (Sandbox Code Playgroud)
发生了什么变化?
从 AIX5.0(Project Montery 期间的 Beta AIX5)开始,添加了两种额外的解包方法(RPM 和 ISMP),也就是安装软件。
可以使用哪些命令来安装不同类型的包装?
我已经回顾了几个相关的问题——最接近的是:从 RPM 中提取规范文件——我必须补充一点,我会以同样的方式表达我的问题。但是,似乎 .spec 文件不在 .rpm 文件中(当它是二进制包时)。
所以,我的问题是:如何获取源自规范文件的信息 - 至少尽可能多。
rpm2cpio xxx.rpm | cpio -itv
是一个理想情况下,答案是一个命令 - 但如果它必须是多个命令,那就是 c'est la vie。
ps 我已经检查过rpmbuild --rebuild
(说它需要源 RPM)并且找不到rpmlint
谢谢你。