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.***
- 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.
- Go to https://www.globus.org/ and click on “Login” in the upper right corner.
- Select “University of Michigan” as your organization in the drop-down field and select “Continue”
- This will prompt you for your uniqname and Level-1 password. Enter these and select “Login”, then authorize with Duo two-factor authentication
- You should be redirected to the “File Manager” tab on the left side of the screen
- Select the “Collection” field and type your local Globus endpoint.
- On the right side of the screen, select “Transfer or Sync to…”.
- Select the new black “Collection” field and type in the Great Lakes Globus endpoint. The endpoint is umich#greatlakes
- By default, you will see into your Home directory. You can change your path under the “Path” field.
- 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
- Cyberduck can be used on Mac or Windows
- Open Cyberduck and click the Open connection button.
- Set the “Server:” to: be greatlakes-xfer.arc-ts.umich.edu
- Set your Username: to be your uniqname.
- Enter your Kerberos password.
- Click connect.
- Drag and drop files between the two systems. Click the Disconnect button when completed.
WinSCP
- Connecting to a remote system
- Select the protocol you would like to use (recommend sftp or scp).
- In the host name field, type the hostname you would like to connect to.
- ex: greatlakes.arc-ts.umich.edu
- The port number will auto-populate based on the protocol you set.
- In the user name field, type your uniqname.
- In the password field, type your U-M Kerberos Level-1 password.
- Click the “Login” button.
- If “Continue connecting to an unknown server and add its host key to a cache?” pops up, click “Yes”.
- A Duo prompt will appear. Select your preferred method and authenticate with Duo.
- Transferring Files
- 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.
- On your local machine, navigate to the file/directory you wish to transfer to the remote machine.
- 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