检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
如果本地已有密钥对(例如,使用PuTTYgen工具生成的密钥对),可以在管理控制台导入密钥对公钥,由系统维护您的公钥文件。 如果已有密钥对的公钥文件是通过puttygen.exe工具的“Save public key”按钮保存的,该公钥文件不能直接导入管理控制台。
您只能在创建弹性云服务器的时候进行密钥对私钥文件下载,而且只能下载一次。 父主题: 密码与密钥对
新建密钥对 如果没有可用的密钥对,需新建一个密钥对,生成公钥和私钥,并在登录弹性云服务器时提供私钥进行鉴权。创建密钥对的方法如下: (推荐)通过管理控制台创建密钥对:公钥自动保存在系统中,私钥由用户保存在本地。
密钥生成器将自动生成一对公钥和私钥,其中,图2的红框内容为生成的公钥文件。 图2 生成公钥和私钥文件 复制红框中的公钥内容,并将其粘贴在文本文档中,以.txt格式保存在本地,保存公钥文件。 请勿直接单击“Save public key”保存公钥文件。
如果私钥文件泄露,您可以通过“替换密钥对”功能使用新的密钥对替换弹性云服务器内的公钥。 父主题: 管理ECS密钥对
问题描述 密钥对鉴权方式的Windows云服务器,使用私钥文件获取登录密码失败。 可能原因 出现获取密码失败一般原因是Cloudbase-init注入密码失败。
创建和导入SSH密钥(废弃) 功能介绍 创建SSH密钥,或把公钥导入系统,生成密钥对。 创建SSH密钥成功后,请把响应数据中的私钥内容保存到本地文件,用户使用该私钥登录云服务器。为保证云服务器安全,私钥数据只能读取一次,请妥善保管。
密钥对无法下载 密钥对私钥文件只能下载一次。 如果密钥对私钥文件已丢失,建议您重新创建并下载保存。 处理方法 登录管理控制台,选择“密钥对”。 图1 密钥对 单击“创建密钥对” 。 图2 创建密钥对 单击“确定”将密钥对保存到本地。 图3 保存密钥对 父主题: 密码与密钥对
图1 PuTTY Key Generator 单击“Load”,并在本地选择该密钥对的私钥文件。 系统将自动加载该私钥文件,并在“PuTTY Key Generator”中恢复格式正确的公钥文件内容,如图2所示,红框中的内容即为符合系统要求的公钥文件。
图1 创建密钥对 创建成功后,下载私钥到本地。 图2 下载密钥对 在购买弹性云服务器时,在“密钥对”处选择已创建或已有的密钥对。 图3 选择密钥对 相关链接 创建密钥对 SSH密钥方式登录 父主题: 密码与密钥对
现在,在 root 用户的家目录中生成了一个 .ssh 的隐藏目录,内含两个密钥文件:id_rsa 为私钥,id_rsa.pub 为公钥。 在Linux云服务器上执行以下命令安装公钥。
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html PuTTYgen是密钥生成器,用于创建密钥对,生成一对公钥和私钥供PuTTY使用。 运行PuTTYgen。
前提条件 已获取创建弹性云服务器时使用的私钥文件(.pem文件)。 私钥文件(.pem文件)与创建弹性云服务器时选择的密钥对有关,在创建密钥对时生成。密钥对的创建和使用方法,请参见密钥对使用场景介绍。 若私钥文件不慎遗失,可以通过重置密钥对的方式,重新为弹性云服务器绑定密钥对。
可能原因 第一次进行SSH连接时,会将服务器的公钥信息保存在客户端中的~/.ssh/known_hosts中。但如果服务器重新安装过或认证信息发生变化,这时候服务器和客户端的公钥信息不匹配时,就会出现以上错误。 处理方法 登录弹性云服务器。 执行以下命令,清除旧的公钥信息。
密钥对鉴权方式的服务器 如果私钥文件与批量操作执行脚本在一个目录下,则直接指定私钥文件名称即可。 python batch_update_log4j_version.py {私钥文件路径/私钥文件名称} 图1 运行成功 若如图1所示,则表示脚本运行成功。 密码方式鉴权的服务器。
若您选择SSH密钥方式登录,需在购买ECS时设置“登录凭证”为“密钥对”并已获取Linux云服务器的私钥文件。 Linux云服务器的私钥文件在创建密钥对时生成,若私钥文件不慎遗失,可以通过重置密钥对的方式,重新为弹性云服务器绑定密钥对。
Enclave应用程序产生一对RSA公私钥(pubKey, priKey),用于建立与KMS服务之间的端到端数据加密(它并不需要依赖HTTPS)。
密钥:如果使用密钥认证,请输入“私钥文件”的完整内容。 打开创建密钥对时下载的“私钥文件”。 创建密钥对及获取私钥文件的操作,请参见(推荐)通过管理控制台创建密钥对。 拷贝“私钥文件”中的完整内容,并填入“密钥”部分。 图4 新建认证 创建连接信息。 单击“创建连接”。
wq 配置SSH免密登录 执行以下命令,创建公钥和私钥。 ssh-keygen -t rsa 按三次回车后回显信息如下图所示,表示创建公钥和私钥成功。 执行以下命令,将公钥添加到authorized_keys文件中。
guestos.ssh.incorrect_file_permission SSH公钥或私钥访问权限检查 当前实例SSH依赖的公钥或私钥文件权限不正确,会导致实例无法通过SSH访问。