.. _rds_gui: Access via a GUI ================ Alternatively, RDS can be accessed via free graphical clients implementing the SSH protocol for data transfer. We've compiled a list of some popular free clients: +-----------+--------------+---------+-------+--------------------------------+ | Client | Supported OS | Link | +-----------+--------------+---------+-------+--------------------------------+ | | Mac | Windows | Linux | | +-----------+--------------+---------+-------+--------------------------------+ | FileZilla | Yes | Yes | Yes | https://filezilla-project.org/ | +-----------+--------------+---------+-------+--------------------------------+ | WinSCP | | Yes | | https://winscp.net | +-----------+--------------+---------+-------+--------------------------------+ | CyberDuck | Yes | Yes | | https://cyberduck.io/?l=en | +-----------+--------------+---------+-------+--------------------------------+ .. note:: With the introduction of MultiFactor Authentication (MFA) as a requirement for connections to CSD3, you may need to modify any existing settings to allow 'interactive' logins, so that you can be prompted for the required code. For more information on MFA, click `here `_ .. rds_gui_example: Example Usage ============= Previously we used `FileZilla `_ as an example, however we've found this to be lacking full support for entering the MFA token/code. `CyberDuck `_ from our tests does work as expected and prompts once for the token. If you wish to keep using FileZilla, you can use the `Using FileZilla`_ steps at the bottom of this page to set it up instead, but will see more frequent prompts for a token and/or password and also slower overall performance for transferring multiple files at at time. Using CyberDuck +++++++++++++++ Start CyberDuck, and open a connection to the RDS service by entering `rds.uis.cam.ac.uk` into the quickconnect box in the menu bar. Or select 'Open Connection' to get a wider range of options. You'll need to fill out the following information to proceed: * Protocol: SFTP (SSH File Transfer Protocol) # Not needed when using quickconnect * Server: rds.uis.cam.ac.uk * Username: Your CRSid * Password: Your Raven password # We recommend unselecting the option to save your password .. figure:: ../img/rds/cyberduck.png :align: center :alt: Using CyberDuck with RDS :scale: 40% Using CyberDuck on Windows to connect. Click the connect button, if this is the first time you have accessed RDS from this computer you will be asked to trust the host. Optionally tick ``always trust this host`` and then click ``Yes`` You will then be prompted to enter the TOTP MFA code/token .. figure:: ../img/rds/cyberduck_totp.png :align: center :alt: CyberDuck asking for TOTP code :scale: 60% Asking for TOTP code Using FileZilla +++++++++++++++ Start FileZilla, and setup a connection to the RDS service using the site-manager option under the 'file' menu. You'll need to fill in the following information to proceed: * Protocol: SFTP - SSH File Transfer Protocol * Host: rds.uis.cam.ac.uk * Username: Your CRSid * Logon Type: interactive * Port: 22 .. figure:: ../img/rds/sitemanager.png :align: center :alt: Using FileZilla with RDS :scale: 60% Using FileZilla on Linux to connect. At this point, you will be prompted for your password for each file copied as the `Interactive` Logon Type does not allow passwords to be saved. This can be mitigated by changing the `Limit number of simultaneous connections` option under 'Transfer Settings' to `1` and also changing the `Timeout` to `0` in the 'Connection' option of the main Settings page for FileZilla, under the Edit menu. These changes will try to keep your connection to the service open indefinitely, but does limit you to one file copied at a time. Click the connect button (or select RDS from the drop down list at the top left of the menu bar). If this is the first time you have accessed RDS from this computer you will be asked to trust the host. Optionally tick ``always trust this host`` and then click ``Yes`` .. figure:: ../img/rds/trust-host.png :align: center :alt: FileZilla trust this host :scale: 30% Trusting the remote host. You will be prompted to enter your password and then the TOTP MFA code/token .. figure:: ../img/rds/totp.png :align: center :alt: Filezilla asking for TOTP code :scale: 60% Asking for TOTP code