Globus gridftp
Contents
Introduction
- Well-established secure data distribution system designed with research in mind
- Ofrece un entorno parecido a FTP pero más seguro (hay dos niveles de seguridad), razón por la cual que su configuración sea mñas dificil. Ten en cuenta que sólo hay que hacerlo la primera vez.
- Must be registered as a user on globus.org. Partaking in projects will probably require a second separate set credentials
- A main concern of course has been the large datasets.
Usage
The concept of endpoint is critical in globus, though if you install the personal version of their software, a non persistent endpoint is set up automatically.
Mac OS X
- Download and install "Globus Connect Personal". You find it in Support section, and within that, Downloads.
- The program is run in the background, and one interacts with it via the browser, and particularly, the globus.org website, where one must already have been authenticated before embarking on the dataset transfers.
En Linux
- La aplicación GUI, hecho en Tk, puede ser un poco engorroso. Si usas Linux, igual te interesa más la línea de comandos, que tiene un servidor llamado cli.globusonline.org.
- en línea de comandos, se puede operar con comandos muy parecidos al ssh.
- hay que subir tu llave pública al sitio web de globus, dentro del apartado Manage Identities, y desde ahí, a SSH Public Keys naturalmente. ¡OJO! Cuesta unos 10-15 minutos para que se active la nueva llave!
- ejemplos que dan como "ssh demodoc@cli.globusonline.org" dan lugar a errores. "demodoc" no es un usuario que debes usar! Utiliza "uviconus"!
- Los documentos globus hablan de commandos como globusconnect -setup y endpoints pero quizá esto no es necesario para una simple descarga a máquina local.
El comando para tener un listado formato largo de directorios es la siguiente:
ssh uviconus@cli.globusonline.org "ls -l" fsurcc#med:/lustre-med/share/Outputs_CASAVA
A partir de ese commando, cualquier persona familiarizada con ssh y scp puede introducir las variaciones apropiadas para la operación que quiere realizar.