RCIC does not directly support clients described here. Instead this guide has some tips and tricks
for desktop applications that people use. This is information is provided on a best effort basis.
Some details may be missing. Use at your own risk.
Attention
The requirement for DUO on CRSP usually means that these clients have some sort of
special configuration option to make CRSP usable. You may find that
creating and using SSH Key-based authentication and configuring your client to use
ssh keys results in smoother operation.
Note
This guide provides NO detail on how to configure unsupported clients to use SSH key-based authentication.
From the same laptop you can securely use the same key pair for all sftp-based clients.
Cyberduck
Cyberduck is created by the same company the brings us the CRSP Desktop. Cyberduck is available
for Mac and Windows. Paying for and registering Cyberduck is the user responsibility.
You might choose Cyberduck because of its interface and/or explicit upload download of files.
Like the CRSP Desktop, Cyberduck has the concept of bookmarks.
If students are using a common computer (for example in a lab), Cyberduck
might be a very good choice where each student has its own Cyberduck bookmark allowing each one to use its own
credentials. In this case, we recommend to use password + DUO (not SSH keys).
When creating Cyberduck Bookmark, the following are key configuration items
Protocol: sftp
Server: access.crsp.uci.edu
Username: UCInetID
Path: /mmfs1/crsp/lab/<UCInetID of PI>
Transfer Files: Use Browser Connection.
This entry option s critical to having Cyberduck work with DUO authentication.
Here is an example Cyberduck Bookmark for the user ppapadop accessing the npw lab:
Once connected (after properly responding to DUO), a user should explicitly disconnect when they are done.
This is especially important on shared computers. Press the Disconnect icon as outlined in the following:
To specify the remote directory, you must click on Advanced and then again on
Advanced. This will allow you navigate to the Environment –> Directories entry.
You should then be able to type in the remote directory as in the following: