使用教程中心
添加服务器
在服务器管理页面,点击"添加服务器"按钮,填写服务器信息:
服务器信息填写
- 服务器名称:为服务器起一个易于识别的名称,如"生产服务器"、"测试服务器"等
- 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文件中:
配置步骤
- 登录到目标Linux服务器
- 创建.ssh目录(如果不存在)
- 将公钥添加到authorized_keys文件中
- 设置正确的文件权限
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文件中的旧密钥
客户端注册
系统采用应用端主导模式,客户端简化为轻量级代理。客户端注册步骤如下:
- 在服务器详情页面复制注册密钥
- 在目标服务器上下载并运行客户端程序
- 使用注册密钥完成客户端注册
- 客户端会自动保持与应用端的连接
提示:客户端程序支持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版或删除不需要的服务器。