跳到主要内容

应用 SSH 密钥

将 SSH 密钥添加到控制面板后,你需要将其应用到具体的服务器实例上才能使用密钥登录。

在购买时应用

购买新实例时,可以在配置页面直接选择要应用的 SSH 密钥:

  1. 购买实例 的配置步骤中
  2. 找到 SSH Key 选项
  3. 选择你之前添加的密钥
  4. 完成购买后密钥将自动部署

购买时选择 SSH 密钥

应用到已有实例

对于已经创建的实例,可以通过重装系统时选择 SSH 密钥:

  1. 进入服务器的 重装系统 页面
  2. 选择操作系统模板
  3. 勾选要应用的 SSH 密钥
  4. 完成重装后密钥将自动部署
信息

应用 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

如果配置正确,将无需输入密码即可登录。

提示

确认密钥登录正常后,建议 禁用密码登录 以提高安全性。

常见问题

密钥登录失败?

检查以下几点:

  1. 服务器上的 ~/.ssh/authorized_keys 文件权限是否为 600
  2. ~/.ssh 目录权限是否为 700
  3. SSH 配置是否允许密钥登录:
    grep "PubkeyAuthentication" /etc/ssh/sshd_config
    # 确保值为 yes

下一步