Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Actualización más reciente 2022-11-07 GMT+08:00

telnet

Acceda a una instancia de DCS Memcached mediante telnet en un ECS en la misma VPC.

Prerrequisitos:

  • La instancia de DCS Memcached a la que desea acceder está en el estado Running.
  • Se ha creado un ECS en el que se ha instalado el cliente. Para obtener más información sobre cómo crear ECS, consulte la Guía del usuario de Elastic Cloud Server.

    Un ECS puede comunicarse con una instancia de DCS que pertenece a la misma VPC y está configurada con el mismo grupo de seguridad.

    • Si las instancias de ECS y de DCS están en las VPC diferentes, establezca una conexión de pares de VPC para lograr conectividad de red entre las instancias de ECS y de DCS. Para obtener más información, consulte ¿Soporta DCS el acceso entre VPC?
    • Si se han configurado diferentes grupos de seguridad para la instancia de ECS y de DCS, establezca reglas de grupo de seguridad para lograr la conectividad de red entre la instancia de ECS y de DCS. Para obtener más información, consulte ¿Cómo configuro un grupo de seguridad?
  • Se han eliminado todas las anotaciones del código de ejemplo.
  • Todas las líneas de comandos y bloques de código están codificados por UTF-8. El uso de otro esquema de codificación causará problemas de compilación o incluso fallos de comandos.

Procedimiento

  1. Inicie sesión en la consola DCS.
  2. Haga clic en en la esquina superior izquierda de la consola de gestión y seleccione una región.

    Seleccione la misma región que su servicio de aplicación.

  3. En el panel de navegación, elija Cache Manager.
  4. En la página Cache Manager, haga clic en el nombre de la instancia de DCS Memcached a la que desea tener acceso. Obtenga la dirección IP y el número de puerto de la instancia.
  5. Acceda a la instancia de DCS elegida para Memcached.

    1. Inicie sesión en el ECS.
    2. Ejecute el siguiente comando para comprobar si telnet está instalado en el ECS:

      which telnet

      Si se muestra el directorio en el que se instala telnet, telnet se ha instalado en el ECS. Si no se muestra el directorio de instalación del cliente, instale telnet manualmente.

      • Si telnet no se ha instalado en Linux, ejecute el comando yum -y install telnet para instalarlo.
      • En el SO de Windows, elija Start > Control Panel > Programs > Programs and Features > Turn Windows features on or off y habilitar telnet.
    3. Ejecute el siguiente comando para acceder a la instancia de DCS Memcached elegida:

      telnet {ip or domain name} {port}

      En este comando: {ip address or domain name} indica la dirección IP o el nombre de dominio de la instancia de DCS Memcached. {port} indica el número de puerto de la instancia de DCS Memcached. Tanto la dirección IP o el nombre de dominio como el número de puerto se obtienen en 4.

      Cuando ha accedido correctamente a la instancia de DCS Memcached elegida, se muestra información similar a la siguiente:

      Trying XXX.XXX.XXX.XXX...
      Connected to XXX.XXX.XXX.XXX.
      Escape character is '^]'.
      • Si Password Protected no está habilitado para la instancia, ejecute los siguientes comandos directamente después de que se haya accedido correctamente a la instancia.
      • Si Password Protected está habilitado para la instancia, los intentos de realizar operaciones en la instancia resultarán en el mensaje "ERROR authentication required", indicando que no tiene los permisos necesarios. En este caso, introduzca auth nombre de usuario@contraseña para autenticar primero. nombre de usuario y contraseña son los que se utilizan para acceder a la instancia de DCS para Memcached.

      Comandos de ejemplo para utilizar la instancia de DCS Memcached (líneas en negrita son los comandos y las otras líneas son la salida del comando):

      set hello 0 0 6
      world!
      STORED
      get hello
      VALUE hello 0 6
      world!
      END