通过公钥认证无需密码即可进入 HP 2626 交换机

通过公钥认证无需密码即可进入 HP 2626 交换机

我正在尝试获取 Linux 中一些“show”命令的输出并将它们打印到文件中。
这是 HP 2626 交换机
1. 如何设置通过公钥认证无密码进入交换机
2. 如何创建 bash 命令以登录服务器,然后将交换机的输出写入文件中

*此处仅支持 ssh 访问

答案1

首先,请注意工具可用于自动跟踪交换机配置随时间的变化。我自己没有用过,但文档表明它可以与 Procurve 交换机配合使用。我强烈建议您研究使用它。

除此之外,您的第一步是启用对交换机的 ssh 访问并上传您的公共 ssh 密钥。以下是很好的如何做到这一点

一旦您拥有设备上管理员或操作员帐户的 ssh 访问权限,您将需要使用类似 expect 的工具来自动与机器建立 ssh 连接。这堆栈溢出帖子中有一些关于如何做到这一点的很好的提示。

但是,我再次强烈建议您首先尝试让 RANCID 工作,因为这是一个更标准化的方法,并且如果您有多个交换机或来自不同供应商的交换机,它将具有更好的扩展性。

答案2

我记得这很棘手,但我确实成功了。我想这是我用过的文章:http://forums11.itrc.hp.com/service/forums/questionanswer.do?admit=109447626+1294601445286+28353475&threadId=973580

相关内容