应用 SSH 密钥
将 SSH 密钥添加到控制面板后,你需要将其应用到具体的服务器实例上才能使用密钥登录。
在购买时应用
购买新实例时,可以在配置页面直接选择要应用的 SSH 密钥:
- 在 购买实例 的配置步骤中
- 找到 SSH Key 选项
- 选择你之前添加的密钥
- 完成购买后密钥将自动部署
应用到已有实例
对于已经创建的实例,可以通过重装系统时选择 SSH 密钥:
- 进入服务器的 重装系统 页面
- 选择操作系统模板
- 勾选要应用的 SSH 密钥
- 完成重装后密钥将自动部署
信息
应用 SSH 密钥到已有实例需要重装系统。如果不想重装,可以手动部署密钥。
手动部署密钥
如果不想重装系统,可以通过 SSH 手动将公钥添加到服务器:
# 方法一:使用 ssh-copy-id(推荐)
ssh-copy-id -i ~/.ssh/id_ed25519.pub root@your_server_ip
# 方法二:手动添加
ssh root@your_server_ip
mkdir -p ~/.ssh
chmod 700 ~/.ssh
echo "your_public_key_content" >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
验证密钥登录
部署完成后,测试密钥登录:
ssh root@your_server_ip
如果配置正确,将无需输入密码即可登录。
提示
确认密钥登录正常后,建议 禁用密码登录 以提高安全性。
常见问题
密钥登录失败?
检查以下几点:
- 服务器上的
~/.ssh/authorized_keys文件权限是否为600 ~/.ssh目录权限是否为700- SSH 配置是否允许密钥登录:
grep "PubkeyAuthentication" /etc/ssh/sshd_config# 确保值为 yes