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.#
Crea el archivo en la ubicacion predeterminada.
touch ~/.netrc
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>
Asigna el permiso adecuado y seguro, para poder leer el archivo
.netrc
chmod 600 ~/.netrc
[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.