免责声明: 本文档可能包含第三方产品信息,该信息仅供参考。阿里云对第三方产品的性能、可靠性以及操作可能带来的潜在影响,不做任何暗示或其他形式的承诺。
问题描述
使用SSH远程连接实例时提示“所选的用户密钥未在远程主机上注册,请再试一次。”
问题原因
SSH密钥对的公钥未加入对应用户.ssh/authorized_keys
中。
解决方案
阿里云提醒您:
- 如果您对实例或数据有修改、变更等风险操作,务必注意实例的容灾、容错能力,确保数据安全。
- 如果您对实例(包括但不限于 ECS、RDS)等进行配置与数据修改,建议提前创建快照或开启 RDS 日志备份等功能。
- 如果您在阿里云平台授权或者提交过登录账号、密码等安全信息,建议您及时修改。
请您参考以下步骤进行操作。
- 通过密码验证或其他验证方式登录到服务器内。
- 上传密钥对的公钥到服务器。
- 切换至
root
用户,在服务端执行以下命令将公钥加入authorized_keys
文件。cat /path/to/public_rsa >> /root/.ssh/authorized_keys
注意:
/path/to/public_rsa
要替换成实际的公钥的路径。
适用于
- 云服务器ECS
- 轻量应用服务器
文档内容是否对您有帮助?