This storage system is not suitable for HIPAA or other PID data sets. Users are not permitted to store such data on this system.
There are two methods to connect to the CB3 iRODS instance: using your web browser, or via CyberDuck.
Simply go to https://cb3-irodsmain.unl.edu and login using your my.UNL credentials. Please note that the web interface is not suitable for uploading/downloading data in excess of 50MB. Larger data transfers should use CyberDuck instead.
Download and install the Cyberduck from the Cyberduck website, or using the following direct links.
Cyberduck can also be installed from the Windows or Mac app store.
Download the linked Cyberduck profile (right-click, save-as) to a convenient location. Some browsers may append .xml
to the filename. You may need to manually rename it to remove .xml
.
Double-click on the downloaded file. It will open Cyberduck and add a new profile with the required information already filled in.
You may change the Nickname
if you prefer. Fill in the Username field with you my.UNL username.
After filling in your username, close the profile window. You should now see the Cyberduck bookmarks window with the new bookmark. Double-click the new bookmark to open a connection.
A new pop-up box will appear and prompt you for the password. Enter your my.UNL password and click the Login
button.
After logging in, a new explorer window will appear and you will be in your personal directory. You can transfer files or directories by dragging and dropping them to or from your local machine into the window.
The iRODS icommand tools are available on Swan to use for data transfer to/from the clusters.
They first require creating a small json configuration file. Create a directory named ~/.irods
first by running
$ mkdir -p ~/.irods
Next, save the following JSON snippet in a file called ~/.irods/irods_environment.json
:
irods_environment.json
{
"irods_host": "cb3-irodsmain.unl.edu",
"irods_port": 1247,
"irods_user_name": "<USERNAME>",
"irods_zone_name": "CB3",
"irods_encryption_key_size": 32,
"irods_encryption_num_hash_rounds": 16,
"irods_encryption_salt_size": 8,
"irods_client_server_policy": "CS_NEG_REQUIRE",
"irods_authentication_scheme": "PAM"
}
Be sure to replace the <USERNAME> placeholder with your UNL username.
Load the irods module and run the iinit
command to login to iRODS, entering your UNL password when prompted:
$ module load irods
$ iinit
Enter your current PAM password:
If no errors are printed then the login was successful. Run the ils
command as a test. You should see the contents of your
iRODS home folder.
$ ils
/CB3/home/USERNAME:
myfile1
myfile2
You can now use the iRODS transfer commands such as iget
, iput
, irsync
, etc. to transfer data. A full list of the
iRODS user commands is listed here.