SSH密钥是SSH协议中使用的访问凭证。其提供与用户名相同的功能。不考虑密码其更可靠,不容易破解。
OpManager支持基于SSH密钥的身份验证。 要使用SSH密钥,您必须先生成密钥。 通过以下步骤生成SSH Key凭证并通过OpManager发现设备:
在机器窗口安装 putty
安装完成后,转到安装putty的目录并打开puttygen.bat文件
点击生成. (其将生成公钥和&私钥)
Windows用户目录下创建一个名为SSH Key的文件夹。保存该文件夹下的公钥和私钥。 (不要关闭puttygen窗口)。复制PuttyGen 窗口中显示的公钥
打开私钥文件并将其保存为key.txt。OpManager将使用其来访问Linux系统(注意:不要修改其中的任何内容) .
将之前复制的公钥粘贴到authorized_keys文件中。
您可以通过打开putty.exe,输入机器名称然后从左侧面板选择SSH来检查是否已生成并正确分配SSH密钥-> Auth -> 加载私钥并打开连接 应该使用密钥文件登录。成功登录表示已使用SSH密钥正确添加设备.
Generate key using the command ssh-keygen
此步骤将生成两个密钥 - 公钥和私钥.
公钥可以与其他设备共享,而私钥必须保密,因为它将用于授权.
在文件/etc/ssh/sshd_config 中找authorized_keys文件
将之前复制的公钥粘贴到authorized_keys文件中.
现在通过私钥登.
如果使用的密钥是正确的,您应该能够 成功登录,系统不会提示您输入密码.
在opManager 服务器中, 转到 设置->发现->凭证->添加凭证.
为凭证命名并检查 "SSH 密钥认证" 复选框

现在,您可以使用此凭据添加/发现Linux设备