Transferring data

Globus

***Be aware that if you have a Multi-protocol or NFS Turbo volume that is mounted on Great Lakes, there is no need to set up a separate Globus endpoint for it.***

  1. Install Globus Connect Personal. Select the OS you are using and follow the documentation to install Globus Connect Personal, and setup a local Globus endpoint.
  2. Go to https://www.globus.org/ and click on “Login” in the upper right corner.
  3. Select “University of Michigan” as your organization in the drop-down field and select “Continue”
  4. This will prompt you for your uniqname and Level-1 password. Enter these and select “Login”, then authorize with Duo two-factor authentication
  5. You should be redirected to the “File Manager” tab on the left side of the screen
  6. Select the “Collection” field and type your local Globus endpoint.
  7. On the right side of the screen, select “Transfer or Sync to…”.
  8. Select the new black “Collection” field and type in the Great Lakes Globus endpoint. The endpoint is umich#greatlakes
  9. By default, you will see into your Home directory. You can change your path under the “Path” field.
  10. When you’ve selected the files you wish to transfer, select the “Start” button near the bottom of the screen. A notification for the transfer will appear in the “Activity” tab on the left side of the screen.

Cyberduck

  1. Cyberduck can be used on Mac or Windows
  2. Open Cyberduck and click the Open connection button.
  3. Set the “Server:” to: be greatlakes-xfer.arc-ts.umich.edu
  4. Set your Username: to be your uniqname.
  5. Enter your Kerberos password.
  6. Click connect.
  7. Drag and drop files between the two systems. Click the Disconnect button when completed.

WinSCP

  1. Connecting to a remote system
  2. Select the protocol you would like to use (recommend sftp or scp).
  3. In the host name field, type the hostname you would like to connect to.
  4. ex: greatlakes.arc-ts.umich.edu
  5. The port number will auto-populate based on the protocol you set.
  6. In the user name field, type your uniqname.
  7. In the password field, type your U-M Kerberos Level-1 password.
  8. Click the “Login” button.
  9. If “Continue connecting to an unknown server and add its host key to a cache?” pops up, click “Yes”.
  10. A Duo prompt will appear. Select your preferred method and authenticate with Duo.
  11. Transferring Files
  12. The left panel of winSCP will be your local machine, and the right panel of winSCP will be the remote machine you’ve connected to.
  13. On your local machine, navigate to the file/directory you wish to transfer to the remote machine.
  14. Drag the file/directory you wish to transfer to the remote machine’s panel. This will initiate the transfer.

SCP (via the command line)

SCP Uses that basic syntax of:

> scp [SOURCE LOCATION] [DESTINATION]

To copy a local file to remote destination:

> scp /path/to/file uniqname@greatlakes-xfer.arc-ts.umich.edu:/path/to/destination

To copy a local directory remote destination:

> scp -r /path/to/directory  uniqname@greatlakes-xfer.arc-ts.umich.edu:/path/to/destination

To copy a remote file to local machine:

> scp uniqname@greatlakes-xfer.arc-ts.umich.edu:/path/to/file /path/to/destination

To copy a remote directory to local machine:

> scp -r uniqname@greatlakes-xfer.arc-ts.umich.edu:/path/to/directory /path/to/destination

SFTP (via command line)

Connect to a remote server with SFTP:

> sftp uniqname@hostname
> sftp user1@greatlakes.arc-ts.umich.edu

Transfer local FILE/DIR to remote system:

> get file /remote-directory

Transfer remote FILE/DIR to local machine:

> get /remote-directory

Transfer multiple local FILES/DIRS to remote system:

> mput files /remote-directory

Transfer multiple remote FILES/DIRS to local machine:

> mget /remote-directory

Leave a Reply