17.10 - encrypt_password - Teradata Data Mover

Teradata® Data Mover Guía del usuario

Product
Teradata Data Mover
Release Number
17.10
Release Date
Junio de 2021
Content Type
Guía del usuario
Publication ID
B035-4101-061K-ESN
Language
Español (España)

Propósito

El comando encrypt_password crea una contraseña cifrada a partir de una contraseña introducida como parámetro en la línea de comandos, bien de forma interactiva, bien mediante un archivo XML con un formato específico. La contraseña generada se puede usar como un valor para -source_password_encrypted o -target_password_encrypted cuando se utilizan los comandos create y move.

Sintaxis

Consulte Esquemas XML de Data Mover.

Parámetros

Consulte Orden de parámetros.

dir
[Opcional] Nombre del directorio en el que Data Mover almacena el archivo de contraseñas cifradas. Si especifica un directorio, pero no un nombre de archivo, el comando devuelve la contraseña cifrada a la salida estándar.
Ejemplo: /home/.dmauth
dm.rest.endpoint
[Opcional] Introduzca una URL del servidor REST de Data Mover para sobrescribir el valor predeterminado especificado en el archivo commandline.properties para conectarse a un servidor REST diferente (y, por lo tanto, a un daemon diferente) en tiempo de ejecución.
https://dm-server1:1443/datamover
filename
[Opcional] Nombre del archivo XML en el que Data Mover escribe la contraseña cifrada.
Ejemplo: apw.xml
password
Contraseña para cifrar. Si no introduce una contraseña en la línea de comandos, el comando le pedirá que introduzca una contraseña de manera interactiva. Las contraseñas que se introducen de manera interactiva se enmascaran con un número de asteriscos determinado, independientemente de la longitud de la contraseña.
Ejemplo: 73r4|)474

Ejemplos de archivos XML

Para utilizar un archivo XML con el comando encrypt_password y generar una contraseña cifrada, escriba datamove encrypt_password -f pw_parameters.xml.

Por motivos de seguridad, debe abstenerse de escribir contraseñas como texto sin formato y almacenarlas en un archivo. Puede crear un archivo de contraseñas cifradas, como pw_parameters.xml, sin guardar una contraseña de texto sin formato en el archivo. En el ejemplo siguiente, no se proporciona ningún valor para la etiqueta <password>.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<dmGetEncryptedPassword xmlns="http://schemas.teradata.com/dataMover/v2009" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://schemas.teradata.com/unity/datamover.xsd">
    <password></password>
    <dir>/home/.dmauth</dir>
    <filename>apw.xml</filename>
</dmGetEncryptedPassword>
Data Mover le pedirá que introduzca la contraseña y, a continuación, escribe la contraseña cifrada en /home/.dmauth/apw.xml.
/home/.dmauth/apw.xml
---------------------
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<dmGetEncryptedPasswordOutput xmlns="http://schemas.teradata.com/dataMover/v2009"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    dmVersion="13.10.00.00"
    xsi:schemaLocation="http://schemas.teradata.com/unity/datamover.xsd">
    <password_encrypted>6683562fc7324fa8e49573c97ea9d4f76b6333f0749caa3a207c01f492231c8b</password_encrypted>
</dmGetEncryptedPasswordOutput>
En el siguiente ejemplo de un archivo pw_parameters.xml, se muestran los valores de todas las etiquetas.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<dmGetEncryptedPassword xmlns="http://schemas.teradata.com/dataMover/v2009" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://schemas.teradata.com/unity/datamover.xsd">
    <password>73r4|)474</password>
    <dir>/home/.dmauth</dir>
    <filename>apw.xml</filename>
</dmGetEncryptedPassword>
Data Mover escribe la contraseña cifrada en /home/.dmauth/apw.xml.