一、生成本地密钥对
在本地终端执行以下命令生成RSA密钥对:
ssh-keygen -t rsa -b 4096 -C "your_comment"
按提示完成以下操作:
- 选择密钥保存路径(默认~/.ssh/id_rsa)
- 设置密钥密码(可选)
生成后将得到两个文件:私钥id_rsa和公钥id_rsa.pub。
二、配置服务器公钥
完成以下步骤配置服务器端公钥:
- 登录目标服务器创建.ssh目录:
mkdir -p ~/.ssh
- 将本地公钥内容追加到authorized_keys文件:
cat id_rsa.pub >> ~/.ssh/authorized_keys
- 设置文件权限:
chmod 700 ~/.ssh && chmod 600 ~/.ssh/authorized_keys
三、绑定密钥到腾讯云实例
通过腾讯云控制台完成密钥绑定:
- 进入「密钥管理」页面创建/导入密钥对
- 在实例关机状态下绑定密钥
- 选择目标服务器所在区域完成关联
四、使用密钥登录服务器
根据不同场景选择登录方式:
- SSH客户端登录:
ssh -i ~/.ssh/id_rsa user@host
- 控制台登录:使用「SSH密钥登录」功能上传私钥
- Windows用户:通过PuTTYgen转换密钥格式后登录
通过密钥对实现免密登录可显著提升服务器安全性,建议遵循密钥保管规范并定期轮换。实际部署时需注意文件权限设置和服务器的密钥绑定状态,Windows用户需使用专用工具进行密钥格式转换。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/563294.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。