Difference between revisions of "Globus gridftp"

From wiki
Jump to: navigation, search
(Created page with "=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 segur...")
 
 
(One intermediate revision by the same user not shown)
Line 14: Line 14:
 
* 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.
 
* 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 ==
+
== 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'''.
+
* The GUI application, programmed in Tk, can be a bit awkward, and the command-line version is recommended, for which one must use a special server of globus.org, called '''cli.globusonline.org'''.
* en línea de comandos, se puede operar con comandos muy parecidos al ssh.
+
* the command-line is quite similar to using 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!
+
* one should upload one's public key to the globus website, in the '''Manage Identities''', section, and within that, the '''SSH Public Keys''' part. Be aware that it takes at least 15 minutes for the key to take effect.
* ejemplos que dan como "ssh demodoc@cli.globusonline.org" dan lugar a errores. "demodoc" no es un usuario que debes usar! Utiliza "uviconus"!
+
* Lgobus' documentation isn't always entirely clear, as with
 +
ssh demodoc@cli.globusonline.org
 +
which will give an error, "demodoc" being a placeholder. One should use the name of the project, which in my case was "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.
 
* 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:
+
Here is one example of a command to get a listing:
 
  ssh uviconus@cli.globusonline.org "ls -l" fsurcc#med:/lustre-med/share/Outputs_CASAVA
 
  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.
+
The pattern in this operation should be familiar to Unix users, which will allow build useful variations.

Latest revision as of 19:29, 18 January 2016

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.

Linux

  • The GUI application, programmed in Tk, can be a bit awkward, and the command-line version is recommended, for which one must use a special server of globus.org, called cli.globusonline.org.
  • the command-line is quite similar to using ssh
  • one should upload one's public key to the globus website, in the Manage Identities, section, and within that, the SSH Public Keys part. Be aware that it takes at least 15 minutes for the key to take effect.
  • Lgobus' documentation isn't always entirely clear, as with
ssh demodoc@cli.globusonline.org

which will give an error, "demodoc" being a placeholder. One should use the name of the project, which in my case was "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.

Here is one example of a command to get a listing:

ssh uviconus@cli.globusonline.org "ls -l" fsurcc#med:/lustre-med/share/Outputs_CASAVA

The pattern in this operation should be familiar to Unix users, which will allow build useful variations.