7. Unsupported CRSP clients
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.
7.1. Cyberduck
Cyberduck is created by the same company the brings us the CRSP Desktop. Cyberduck is available in App stores for both Mac and Windows. Paying for and registering Cyberduck is your 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, it recommended to not use SSH keys and remain with the default password + DUO.
- 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
The last entry, Transfer Files, is 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:
After disconnection, you can close the cyberduck window.
7.2. FileZilla
FileZilla is another popular client that runs on Mac, Windows, and Linux.
Attention
Filezilla is nearly unusable without ssh key authentication
To work with CRSP and Duo, Logon Type must be set to interactive.
Here is an example FileZilla Site configuration for the user ppapadop accessing the npw lab:
To specify the remote directory, you must click on Advanced tab and enter info in the Default remote directory as in the following example:
Attention
- For Filezilla to operate more smoothly than with DUO:
Change the Logon Type to Key File to use an SSH key
In the the Transfer Settings tab limit maximum number of connections to 1
7.3. WinSCP
Here is an example WinSCP Site configuration for the user ppapadop accessing the npw lab:
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: