使用教程中心

服务器管理

添加、编辑、删除服务器,配置SSH密钥,管理服务器连接

添加服务器

在服务器管理页面,点击"添加服务器"按钮,填写服务器信息:

服务器信息填写

  • 服务器名称:为服务器起一个易于识别的名称,如"生产服务器"、"测试服务器"等
  • IP地址:输入服务器的IP地址或域名,如192.168.1.100或example.com
  • SSH端口:SSH服务端口,默认为22。如果修改了SSH端口,请填写实际端口号
  • SSH用户名:用于SSH连接的用户名,建议使用root用户以获得完整权限

SSH密钥生成

提交服务器信息后,系统会自动生成SSH密钥对(公钥和私钥):

  • 公钥:需要添加到目标服务器的authorized_keys文件中
  • 私钥:系统使用AES-256加密后存储在数据库中,用于SSH连接
  • 注册密钥:用于客户端注册和身份验证

提示:SSH密钥对生成后,私钥会加密存储在数据库中,确保密钥安全。请妥善保管注册密钥,不要泄露给他人。

配置SSH密钥

在服务器详情页面,您可以查看生成的SSH公钥。将公钥添加到目标服务器的authorized_keys文件中:

配置步骤

  1. 登录到目标Linux服务器
  2. 创建.ssh目录(如果不存在)
  3. 将公钥添加到authorized_keys文件中
  4. 设置正确的文件权限
mkdir -p ~/.ssh
chmod 700 ~/.ssh
echo "您的SSH公钥" >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys

SSH配置要求

  • SSH服务:确保目标服务器已安装并启动SSH服务
  • 密钥认证:确保SSH服务允许密钥认证(PubkeyAuthentication yes)
  • 防火墙:确保SSH端口在防火墙中开放
  • 网络连接:确保应用服务器能够连接到目标服务器

注意:如果SSH服务配置了密码认证,请确保同时支持密钥认证。建议禁用密码认证以提高安全性。

测试服务器连接

配置SSH密钥后,在服务器详情页面点击"测试连接"按钮验证SSH连接是否正常:

连接测试结果

  • 连接成功:显示"连接成功",服务器状态更新为"active"
  • 连接失败:显示错误信息,服务器状态保持"pending"

常见连接问题

  • 连接超时:检查网络连接和防火墙设置
  • 认证失败:检查SSH公钥是否正确配置
  • 端口拒绝:检查SSH端口是否正确,SSH服务是否启动
  • 主机密钥验证失败:清除known_hosts文件中的旧密钥

客户端注册

系统采用应用端主导模式,客户端简化为轻量级代理。客户端注册步骤如下:

  1. 在服务器详情页面复制注册密钥
  2. 在目标服务器上下载并运行客户端程序
  3. 使用注册密钥完成客户端注册
  4. 客户端会自动保持与应用端的连接

提示:客户端程序支持AMD64和ARM64架构,会自动识别服务器架构并下载对应的版本。客户端注册成功后,会定期发送心跳保持连接。

编辑服务器信息

在服务器管理页面,点击服务器卡片上的"编辑"按钮,可以修改服务器信息:

  • 服务器名称:可以修改服务器名称
  • IP地址:可以修改IP地址或域名
  • SSH端口:可以修改SSH端口
  • SSH用户名:可以修改SSH用户名

注意:修改SSH相关配置后,需要重新配置SSH密钥并测试连接。

删除服务器

在服务器管理页面,点击服务器卡片上的"删除"按钮可以删除服务器:

删除前确认

删除服务器前,系统会提示以下信息:

  • 备份文件:该服务器的所有备份文件将被删除
  • 定时任务:该服务器的所有定时任务将被删除
  • 正在进行的任务:该服务器的正在进行的备份或还原任务将被取消

警告:删除服务器是不可逆操作,请谨慎操作。建议在删除前备份重要数据。

服务器状态

服务器有以下几种状态:

  • pending:服务器已添加,但尚未完成SSH连接测试
  • active:服务器连接正常,可以进行备份和还原操作
  • inactive:服务器连接失败,需要检查SSH配置
  • error:服务器出现错误,需要查看错误信息并处理

提示:系统会定期检查服务器连接状态,如果连接失败会自动更新服务器状态。您也可以手动点击"测试连接"按钮检查状态。

常见问题

SSH连接失败怎么办?

请检查以下几点:1)SSH服务是否启动;2)SSH端口是否正确;3)防火墙是否开放SSH端口;4)SSH公钥是否正确配置;5)网络连接是否正常。

如何更换SSH密钥?

在服务器详情页面,点击"轮换密钥"按钮,系统会生成新的SSH密钥对。将新的公钥配置到服务器后,点击"测试连接"验证。

客户端注册失败怎么办?

请检查注册密钥是否正确,网络连接是否正常。如果仍然失败,请查看客户端日志获取详细错误信息。

服务器数量达到上限怎么办?

免费用户最多管理3台服务器,VIP用户最多管理10台服务器。如果需要更多服务器,请升级到VIP版或删除不需要的服务器。