Conexión al servidor de E/S virtual de Virtual I/O Server utilizando OpenSSH

Puede configurar conexiones remotas con el Virtual I/O Server utilizando conexiones seguras.

Acerca de esta tarea

Puede utilizar el software Open Source Secure Sockets Layer (OpenSSL) y Portable Secure Shell (OpenSSH) para conectarse al Virtual I/O Server utilizando conexiones seguras. Para más información sobre OpenSSL y OpenSSH, consulte los sitios web del ProyectoOpenSSL y Portable SSH.

Para conectarse al Virtual I/O Server utilizando OpenSSH, complete las siguientes tareas:

Procedimiento

  1. Si utiliza una versión de Virtual I/O Server anterior a la versión 1.3.0, instale OpenSSH antes de conectarse. Para obtener instrucciones, consulte Descarga, instalación y actualización de OpenSSH y OpenSSL.
  2. Conectar con el servidor de E/S virtual de Virtual I/O Server.
    Si utiliza la versión 1.3.0 o posterior, conéctese utilizando una shell interactiva o no interactiva. Si utiliza una versión anterior a la versión 1.3.0, conéctese utilizando solo una shell interactiva.
    • Para conectarse mediante una shell interactiva, escriba el mandato siguiente en la línea de mandatos de un sistema remoto:
      ssh username@vioshostname
      donde, nombre de usuario es el nombre de usuario para Virtual I/O Server y vioshostname es el nombre de Virtual I/O Server.
    • Para conectarse utilizando una shell no interactiva, ejecute el mandato siguiente:
      ssh username@vioshostname command
      Donde:
      • username es el nombre de usuario para el Virtual I/O Server.
      • vioshostname es el nombre del Virtual I/O Server.
      • mandato es el mandato que desea ejecutar. Por ejemplo, ioscli lsmap -all.
        Nota: Cuando utilice un shell no interactivo, recuerde utilizar el formato de mandato completo (incluido el prefijo ioscli ) para todos los mandatos de Virtual I/O Server .
  3. Autentique SSH.
    Si utiliza la versión 1.3.0 o posterior, realice la autenticación utilizando contraseñas o claves. Si utiliza una versión anterior a la versión 1.3.0, realice la autenticación utilizando sólo contraseñas.
    • Para realizar la autenticación mediante contraseñas, especifique el nombre de usuario y la contraseña cuando se lo solicite el cliente SSH.
    • Para realizar la autenticación mediante claves, complete estos pasos en el sistema operativo del cliente SSH:
      1. Cree un directorio denominado $HOME/.ssh para almacenar las claves. Puede utilizar claves RSA o DSA.
      2. Ejecute el mandato ssh-keygen para generar claves públicas y privadas. Por ejemplo:
        ssh-keygen -t  rsa
        Este mandato creará los archivos siguientes en el directorio $HOME/.ssh:
        • Clave privada: id_rsa
        • Clave pública: id_rsa.pub
      3. Ejecute el mandato siguiente para añadir la clave pública al archivo authorized_keys2 en el Virtual I/O Server:
        cat $HOME/.ssh/public_key_file | ssh username@vioshostname tee -a /home/username/.ssh/authorized_keys2
        Donde:
        • archivo_clave_pública es el archivo de clave pública generado en el paso anterior. Por ejemplo, id_rsa.pub.
        • username es el nombre de usuario para el Virtual I/O Server.
        • vioshostname es el nombre del Virtual I/O Server.

Qué hacer a continuación

Es posible que el Virtual I/O Server no incluya la versión más reciente de OpenSSH o OpenSSL con cada release. Además, puede haber actualizaciones de OpenSSH o OpenSSL publicadas entre los releases de Virtual I/O Server . En estas situaciones, puede actualizar OpenSSH y OpenSSL en el Virtual I/O Server descargando e instalando OpenSSH y OpenSSL. Para obtener instrucciones, consulte Descarga, instalación y actualización de OpenSSH y OpenSSL.