Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| rdms:access:windows:cyberduck [2026/07/08 12:54] – burcu | rdms:access:windows:cyberduck [2026/07/09 06:50] (current) – burcu | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Cyberduck ====== | ====== Cyberduck ====== | ||
| - | Cyberduck is an open-source client for FTP, SFTP, and WebDAV available for macOS and Windows. It is pre-installed on the University Workspace (UWP) PCs and on the [[https:// | + | Cyberduck is an open-source client for FTP, SFTP, and WebDAV available for macOS and Windows. It is pre-installed on the University Workspace (UWP) PCs and on the [[https:// |
| {{ : | {{ : | ||
| Line 29: | Line 29: | ||
| ===== Configuration of Cyberduck using the native iRODS Protocol ===== | ===== Configuration of Cyberduck using the native iRODS Protocol ===== | ||
| + | **Note: As of July 2026, there is a new iRODS native template for the Cyberduck profile. If you are using the old profile, Cyberduck will fail to connect and will ask for your credentials again. The profile in the Wiki is updated.** | ||
| + | |||
| If you would like to use the native iRODS protocol for connecting Cyberduck to the RDMS, you can download the iRODS (RUG) Cyberduck profile directly by clicking on the link below or by copying the content to a text editor of your choice and then saving it as a '' | If you would like to use the native iRODS protocol for connecting Cyberduck to the RDMS, you can download the iRODS (RUG) Cyberduck profile directly by clicking on the link below or by copying the content to a text editor of your choice and then saving it as a '' | ||
| Line 34: | Line 36: | ||
| **iRODS Cyberduck profile**: | **iRODS Cyberduck profile**: | ||
| ++++ Click to display section | | ++++ Click to display section | | ||
| + | <file xml RDMS.cyberduckprofile> | ||
| <?xml version=" | <?xml version=" | ||
| <!-- | <!-- | ||
| Line 39: | Line 42: | ||
| ~ https:// | ~ https:// | ||
| ~ | ~ | ||
| - | ~ This program is free software; you can redistribute it and/or modify | + | ~ This program is free software; you can redistribute it and/or modify |
| ~ it under the terms of the GNU General Public License as published by | ~ it under the terms of the GNU General Public License as published by | ||
| ~ the Free Software Foundation; either version 2 of the License, or | ~ the Free Software Foundation; either version 2 of the License, or | ||
| Line 48: | Line 51: | ||
| ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. | ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. | ||
| ~ GNU General Public License for more details. | ~ GNU General Public License for more details. | ||
| + | --> | ||
| + | |||
| < | < | ||
| <plist version=" | <plist version=" | ||
| Line 54: | Line 59: | ||
| < | < | ||
| < | < | ||
| + | |||
| <!-- Undocumented for CLI, the URI prefix, e.g., rug:// --> | <!-- Undocumented for CLI, the URI prefix, e.g., rug:// --> | ||
| < | < | ||
| < | < | ||
| + | |||
| <!-- Name of the profile --> | <!-- Name of the profile --> | ||
| < | < | ||
| < | < | ||
| + | |||
| <!-- Default name of bookmark --> | <!-- Default name of bookmark --> | ||
| < | < | ||
| < | < | ||
| + | |||
| <!-- iRODS hostname settings --> | <!-- iRODS hostname settings --> | ||
| < | < | ||
| Line 68: | Line 77: | ||
| < | < | ||
| < | < | ||
| + | |||
| <!-- iRODS port settings --> | <!-- iRODS port settings --> | ||
| < | < | ||
| Line 73: | Line 83: | ||
| < | < | ||
| < | < | ||
| + | |||
| <!-- Default path to open --> | <!-- Default path to open --> | ||
| < | < | ||
| < | < | ||
| + | |||
| <!-- The zone of the iRODS server to connect to. For backward --> | <!-- The zone of the iRODS server to connect to. For backward --> | ||
| <!-- compatibility, | <!-- compatibility, | ||
| Line 83: | Line 95: | ||
| < | < | ||
| < | < | ||
| + | |||
| <!-- The authentication scheme used to establish a connection to --> | <!-- The authentication scheme used to establish a connection to --> | ||
| <!-- an iRODS server. | <!-- an iRODS server. | ||
| Line 88: | Line 101: | ||
| < | < | ||
| < | < | ||
| + | |||
| <!-- Advanced properties --> | <!-- Advanced properties --> | ||
| < | < | ||
| Line 96: | Line 110: | ||
| < | < | ||
| < | < | ||
| + | |||
| <!-- Controls whether deletion of an object permanently --> | <!-- Controls whether deletion of an object permanently --> | ||
| <!-- removes or moves it into the trash collection. --> | <!-- removes or moves it into the trash collection. --> | ||
| < | < | ||
| < | < | ||
| + | |||
| <!-- The size (in bytes) of a file that must be exceeded before --> | <!-- The size (in bytes) of a file that must be exceeded before --> | ||
| <!-- using parallel transfer. --> | <!-- using parallel transfer. --> | ||
| Line 105: | Line 121: | ||
| < | < | ||
| < | < | ||
| + | |||
| <!-- The number of iRODS connections used for parallel transfer --> | <!-- The number of iRODS connections used for parallel transfer --> | ||
| <!-- of a single file. Each transfer will use the specified --> | <!-- of a single file. Each transfer will use the specified --> | ||
| Line 111: | Line 128: | ||
| < | < | ||
| < | < | ||
| + | |||
| <!-- The buffer size (in bytes) used for parallel transfer of --> | <!-- The buffer size (in bytes) used for parallel transfer of --> | ||
| <!-- a single file. Applies to uploads and downloads. | <!-- a single file. Applies to uploads and downloads. | ||
| Line 116: | Line 134: | ||
| < | < | ||
| < | < | ||
| + | |||
| <!-- Secure communication options must be one of " | <!-- Secure communication options must be one of " | ||
| <!-- " | <!-- " | ||
| Line 123: | Line 142: | ||
| < | < | ||
| < | < | ||
| + | |||
| <!-- TLS options, when enabled. --> | <!-- TLS options, when enabled. --> | ||
| < | < | ||
| Line 135: | Line 155: | ||
| </ | </ | ||
| </ | </ | ||
| + | |||
| + | </ | ||
| + | |||
| ++++ | ++++ | ||
| - | If everything went right, you will see the login screen below. | + | If everything went right, you will see the login screen below. |
| - | {{ : | + | {{ : |
| ===== Configuration of Cyberduck to access the RDMS SD Zone ===== | ===== Configuration of Cyberduck to access the RDMS SD Zone ===== | ||
| + | **Note: As of July 2026, there is a new iRODS native template for the Cyberduck profile. If you are using the old profile, Cyberduck will fail to connect and will ask for your credentials again. The profile in the Wiki is updated.** | ||
| In order to access the RDMS SD zone, you need to first download the RDMS Sensitive data zone Cyberduck profile directly by clicking on the link below or by copying the content to a text editor of your choice and then saving it as a '' | In order to access the RDMS SD zone, you need to first download the RDMS Sensitive data zone Cyberduck profile directly by clicking on the link below or by copying the content to a text editor of your choice and then saving it as a '' | ||
| Line 148: | Line 172: | ||
| <file xml RDMSsd.cyberduckprofile> | <file xml RDMSsd.cyberduckprofile> | ||
| <?xml version=" | <?xml version=" | ||
| + | <!-- | ||
| + | ~ Copyright (c) 2002-2017 iterate GmbH. All rights reserved. | ||
| + | ~ https:// | ||
| + | ~ | ||
| + | ~ This program is free software; you can redistribute it and/or modify | ||
| + | ~ it under the terms of the GNU General Public License as published by | ||
| + | ~ the Free Software Foundation; either version 2 of the License, or | ||
| + | ~ (at your option) any later version. | ||
| + | ~ | ||
| + | ~ This program is distributed in the hope that it will be useful, | ||
| + | ~ but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| + | ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. | ||
| + | ~ GNU General Public License for more details. | ||
| + | --> | ||
| + | |||
| < | < | ||
| <plist version=" | <plist version=" | ||
| < | < | ||
| + | <!-- DO NOT CHANGE. This is the purpose of the profile--> | ||
| < | < | ||
| < | < | ||
| + | |||
| + | <!-- Undocumented for CLI, the URI prefix, e.g., rug:// --> | ||
| < | < | ||
| < | < | ||
| + | |||
| + | <!-- Name of the profile --> | ||
| < | < | ||
| - | < | + | < |
| + | |||
| + | <!-- Default name of bookmark --> | ||
| < | < | ||
| < | < | ||
| + | |||
| + | <!-- iRODS hostname settings --> | ||
| + | < | ||
| + | < | ||
| < | < | ||
| < | < | ||
| - | | + | |
| + | <!-- iRODS port settings --> | ||
| + | | ||
| < | < | ||
| - | < | ||
| - | < | ||
| < | < | ||
| < | < | ||
| - | < | + | |
| - | < | + | <!-- Default path to open --> |
| - | < | + | |
| - | <true/> | + | |
| < | < | ||
| < | < | ||
| - | | + | |
| - | <true/> | + | <!-- The zone of the iRODS server to connect to. For backward --> |
| + | <!-- compatibility, | ||
| + | <!-- ":< | ||
| + | <!-- used when uploading files. | ||
| + | <!-- Resource" | ||
| + | | ||
| + | <string> | ||
| + | |||
| + | <!-- The authentication scheme used to establish a connection to --> | ||
| + | <!-- an iRODS server. | ||
| + | <!-- " | ||
| < | < | ||
| - | < | + | < |
| + | |||
| + | <!-- Advanced properties --> | ||
| + | < | ||
| + | < | ||
| + | <!-- The root resource to target when uploading files. --> | ||
| + | <!-- DO NOT define this option unless needed. --> | ||
| + | <!-- This option supersedes any resource defined by " | ||
| + | < | ||
| + | < | ||
| + | |||
| + | <!-- Controls whether deletion of an object permanently --> | ||
| + | <!-- removes or moves it into the trash collection. --> | ||
| + | < | ||
| + | < | ||
| + | |||
| + | <!-- The size (in bytes) of a file that must be exceeded before --> | ||
| + | <!-- using parallel transfer. --> | ||
| + | <!-- The value must satisfy the range [1, 2^31-1]. --> | ||
| + | < | ||
| + | < | ||
| + | |||
| + | <!-- The number of iRODS connections used for parallel transfer --> | ||
| + | <!-- of a single file. Each transfer will use the specified --> | ||
| + | <!-- number of iRODS connections. The value must satisfy the --> | ||
| + | <!-- range [2, 10]. --> | ||
| + | < | ||
| + | < | ||
| + | |||
| + | <!-- The buffer size (in bytes) used for parallel transfer of --> | ||
| + | <!-- a single file. Applies to uploads and downloads. | ||
| + | <!-- value must satisfy the range [1, 128MB]. --> | ||
| + | < | ||
| + | < | ||
| + | |||
| + | <!-- Secure communication options must be one of " | ||
| + | <!-- " | ||
| + | <!-- - CS_NEG_REQUIRE: | ||
| + | <!-- - CS_NEG_DONT_CARE: | ||
| + | <!-- - CS_NEG_REFUSE: | ||
| + | < | ||
| + | < | ||
| + | |||
| + | <!-- TLS options, when enabled. --> | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </dict> | ||
| </ | </ | ||
| </ | </ | ||
| Line 194: | Line 304: | ||
| ===== Transferring Data to and from the RDMS via Cyberduck ===== | ===== Transferring Data to and from the RDMS via Cyberduck ===== | ||
| - | The instructions below give details on how to use the transfer dialogs to upload, download, and synchronize your data. Be aware that drag-and-drop from/to file explorer is also supported with the same results. | + | The instructions below give details on how to use the transfer dialogs to upload, download, and synchronize your data. Be aware that drag-and-drop from/ |
| ==== Upload ==== | ==== Upload ==== | ||
| Line 210: | Line 320: | ||
| {{ : | {{ : | ||
| - | The upload will now start and the window shown in the picture will appear. | + | The upload will now start, and the window shown in the picture will appear. |
| {{ : | {{ : | ||
| Line 240: | Line 350: | ||
| ==== Synchronization ==== | ==== Synchronization ==== | ||
| - | Apart from up- or downloading files or entire folders manually in Cyberduck, you can also give the client the command to synchronize one of your local folders to a collection on the RDMS. The advantage of using synchronizing | + | Apart from uploading |
| ++++ Click to display section | | ++++ Click to display section | | ||
| - | To synchronize your folder, simply right-click the collection you wish to sync and the following menu will be displayed. | + | To synchronize your folder, simply right-click the collection you wish to sync, and the following menu will be displayed. |
| {{ : | {{ : | ||
| - | Click on '' | + | Click on '' |
| {{ : | {{ : | ||
| Line 252: | Line 362: | ||
| {{ : | {{ : | ||
| - | Finally, if you click the red box shown above, you will be given three options | + | Finally, if you click the red box shown above, you will be given three options |
| * **Download**: | * **Download**: | ||
| * **Upload**: Changes to your local folder will be reflected in the RDMS collection. Changes to the RDMS collection will not be reflected in your local folder. | * **Upload**: Changes to your local folder will be reflected in the RDMS collection. Changes to the RDMS collection will not be reflected in your local folder. | ||
| * **Mirror**: Any difference between the folders will be transferred, | * **Mirror**: Any difference between the folders will be transferred, | ||
| - | We suggest that you either use " | + | We suggest that you either use " |
| ++++ | ++++ | ||
| ==== Transfer Preferences ==== | ==== Transfer Preferences ==== | ||
| - | Cyberduck lets you edit the way your transfers happen | + | Cyberduck lets you edit the way your transfers happen |
| ++++ Click to display section | | ++++ Click to display section | | ||
| Line 271: | Line 381: | ||
| {{ : | {{ : | ||
| - | This is not a necessary change, but if you are running into connection timeout issues with Cyberduck, navigate | + | This is not a necessary change, but if you are running into connection timeout issues with Cyberduck, navigate |
| Furthermore, | Furthermore, | ||