您可以将非阿里云服务器注册为阿里云托管实例。注册完成后,此服务器即可以使用阿里云提供的多种在线服务(例如云助手、运维编排和云效等服务)。

前提条件

  • 服务器的操作系统需要符合以下版本:
    • Alibaba Cloud Linux
    • CentOS 6/7/8及更高版本
    • CoreOS
    • Debian 8/9/10及更高版本
    • OpenSUSE
    • RedHat 5/6/7及更高版本
    • SUSE Linux Enterprise Server 11/12/15及更高版本
    • Ubuntu 12/14/16/18及更高版本
    • Window Server 2012/2016/2019及更高版本
  • 服务器可以访问公网。

准备工作

托管实例功能支持华北2(北京)、华东1(杭州)、华东2(上海)三个地域,您可以根据您的服务器选择合适的地域。

例如,您可以通过Ping命令测试连接速度,选择连接速度最好的地域。
  • 测试服务器和华北2(北京)地域的连接情况:
    ping -c 4 cn-beijing.axt.aliyuncs.com
  • 测试服务器和华东1(杭州)地域的连接情况:
    ping -c 4 cn-hangzhou.axt.aliyuncs.com
  • 测试服务器和华东2(上海)地域的连接情况:
    ping -c 4 cn-shanghai.axt.aliyuncs.com

步骤一:创建托管实例激活码

本节介绍如何在控制台上创建托管实例的激活码,并生成安装脚本。

  1. 登录ECS管理控制台
  2. 在左侧导航栏,选择运维与监控 > 发送命令/文件(云助手)
  3. 在顶部菜单栏左上角处,选择地域。
  4. 单击托管实例页签。
    创建激活码
  5. 单击创建激活码
  6. 创建激活码面板中,设置托管实例参数。
    名称 描述
    实例名称前缀 设置托管实例的名称前缀,便于后续管理。
    来源IP限制 设置托管实例的IP或IP段。
    • 填写服务器的公网IP或者IP段:只有在设置范围内的服务器IP,才支持进行托管。
    • 不填写此参数:默认不对服务器IP进行限制。
    激活数额度 设置托管实例的数量。

    取值范围:1~1000,默认值:10。

    有效期 设置激活码的有效期。如果激活码超过有效期未使用,您需要重新创建激活码。

    取值范围:1~24,默认值:4,单位:小时。

    描述 描述此激活码的用途等信息,便于后续管理。
  7. 单击生成激活码
    操作完成后,将生成执行脚本。生成脚本
  8. 选择服务器对应的操作系统类型,单击下载,将安装脚本保存到本地。
    注意
    • 生成激活码后,安装脚本只显示一次,您需要保存到本地。
    • 如果您存在多个操作系统,需要依次下载对应的安装脚本。

步骤二:在服务器上安装云助手客户端并注册实例

获取安装脚本后,您需要将安装脚本上传到服务器上并进行安装。

如果您的服务器为Linux操作系统,参考以下操作步骤:

  1. 通过FTP等工具将安装脚本上传到服务器。
  2. 通过SSH等方式登录服务器。
  3. 运行以下命令,进入安装脚本所在目录。
    示例以用户home目录(~/)为例,您可以根据实际情况修改。
    cd ~/
  4. 运行以下命令,为安装脚本设置执行权限。
    sudo chmod 755 <脚本名称>.sh
  5. 运行以下命令,在服务器上安装云助手客户端。
    sudo ./<脚本名称>.sh
    安装结束后,如果返回以下信息,表示安装成功。linux返回结果

如果您的服务器为Windows操作系统,参考以下操作步骤:

  1. 通过FTP等工具将安装脚本上传到服务器。
  2. 使用管理员账号登录服务器。
  3. 进入安装脚本所在目录(例如C:/)。
  4. 右键单击安装脚本,单击使用PowerShell运行,开始安装云助手客户端。windows安装脚本

步骤三:在控制台查看托管实例

安装完成后,您需要回到ECS管理控制台,查看托管实例是否连接正常。

  1. 在左侧导航栏,选择运维与监控 > 发送命令/文件(云助手)
  2. 在顶部菜单栏左上角处,选择地域。
  3. 单击托管实例页签,查看托管实例列表。
    托管实例列表
    如上图所示,如果托管实例的连接状态已经处于运行中,表示您已经成功注册托管实例。

后续您可以通过云助手免登录管理此服务器。关于如何使用云助手,请参见立即执行命令发送本地文件到ECS实例

(可选)注销托管实例并卸载云助手客户端

如果您打算不再使用云助手服务,可以注销托管实例,停用并卸载云助手服务。

如果您的服务器为Linux操作系统,参考以下操作步骤:
  1. 通过SSH等方式登录服务器。
  2. 运行以下命令,注销托管实例。
    sudo aliyun-service --deregister
  3. 停止并卸载云助手守护进程。

    运行以下命令,停止云助手守护进程。

    sudo /usr/local/share/assist-daemon/assist_daemon --stop
    说明 /usr/local/share/assist-daemon/assist_daemon为云助手守护进程的默认路径。

    运行以下命令,卸载云助手守护进程。

    sudo /usr/local/share/assist-daemon/assist_daemon --delete
  4. 运行以下命令,停用云助手客户端。
    说明 Linux的内核版本不同,使用的是不同的初始化进程服务,采用较新内核版本的Linux(例如Ubuntu 18.04)一般使用Systemd初始化进程服务,本示例以Systemd初始化进程服务为例。关于其他初始化进程服务如何操作,请参见卸载云助手守护进程(Linux实例)
    sudo systemctl stop aliyun.service
  5. 运行以下命令,卸载云助手客户端。
    • rpm包管理:
      sudo rpm -qa | grep aliyun_assist | xargs sudo rpm -e
    • deb包管理:
      sudo dpkg -r aliyun_assist_latest.deb
  6. 删除云助手守护进程和云助手客户端。

    运行以下命令,删除云助手守护进程目录。

    sudo rm -rf /usr/local/share/assist-daemon

    运行以下命令,删除云助手客户端目录。

    sudo rm -rf /usr/local/share/aliyun-assist
如果您的服务器为Windows操作系统,参考以下操作步骤:
说明 示例以Windows Service 2019为例,其他Windows版本的Windows PowerShell和服务的路径可能有所差异,请根据实际情况处理。
  1. 使用管理员账号登录服务器。
  2. 以管理员身份运行Windows PowerShell。启动powershell
    1. 单击开始菜单。
    2. 选择Windows PowerShell > Windows PowerShell
    3. 右键单击Windows PowerShell,选择以管理员身份运行
  3. Windows PowerShell中运行以下命令,注销托管实例。
    aliyun-service --deregister
  4. 打开服务管理窗口。服务
    1. 单击开始菜单。
    2. 选择Windows管理工具 > 服务
  5. 找到Aliyun Assist Service,单击停止此服务windows停止服务

相关文档