Como crear el archivo .netrc

Contents

Como crear el archivo .netrc#

The default location for this file is on the home directory so that you are the only one who can use it. This is:

La ubicacion predeterminadata donde las librarias como curl y pydap buscar el archivo netrc dependen del sistema operativo del usuario. Es decir, en un sistema

  • LinuxOS / MacOS : ~/.netrc. El simbolo ~ se refiere al directorio de inicio.

  • Windows: C:\Users\<User-Name>/_netrc.

Note

En el resto de este tutorial, asumiremos que el usuario posee una computadora con sistema operativo Linux/MacOS.

Pasos.#

  1. Crea el archivo en la ubicacion predeterminada.

touch ~/.netrc
  1. Anade como contenido al archivo .netrc las credenciales de autenticacion. Por ejemplo, en el caso the Earth Data Login:

machine urs.earthdata.nasa.gov
login <YourEDLUserName>
password <YourEDLPassword>

o

machine urs.earthdata.nasa.gov login <YourEDLUserName> password <YourEDLUserName>

Note

El archivo .netrc tambien puede contener credenciales de autenticacion. Por ejemplo en el caso de poseer una cuenta de AVISO Altimetry, puedes acceder a datos scientificos a traves de un Thredds Data Server TDS data. En este case, anades otra entrada al archivo .netrc siguendo el mismo formato: machine tds.aviso.altimetry.fr login <AvisoUsername> password AvisoPassword>

  1. Asigna el permiso adecuado y seguro, para poder leer el archivo .netrc

chmod 600 ~/.netrc
  1. [Opcional] Prueba que puedes acceder a un recurso associado alguna credencial del .netrc. Por ejemplo, en el caso de EarthDataLogin, ejecuta el siguiente comando en la terminal:

curl -L -n <OPeNDAP EarthData URL> 

donde -L intruye a el comando curl que siga las redirecciones, y -n instruye a la libraria curl que recupere las credenciales de autenticacion del archivo netrc en la ubicacion pre-determinada.