# Graphical Client SFTP

Graphical file transfer clients can be used to move data between your local machine and remote storage locations. Once you install the client on your computer and set up the remote connection, you may move folders and files between your computer and the remote storage using a drag-and-drop method.

📝 **Note:** It is impractical to maintain documentation on every storage system that CCLA offers. These examples are chosen to be representative of our services. If you need help connecting to a different storage service, please [contact the CCLA](/docs/support.md).

## CyberDuck (macOS and Windows)

Download Cyberduck [here](https://cyberduck.io/) and run the installation.

***AWS S3 - Scality***

* To set up a new connection, click on the `Open Connection` button in the top left of the window.
* In the dropdown menu of the resulting window, select `Amazon S3`.
* For Scality, change the server field to `hostname`.
* Paste your Access Key ID and Secret Access Key that was generated when you signed up for the AWS S3 service.
* Click `Connect`.  &#x20;

***OpenStack Virtual Machine***

* To set up a new connection, click on the `Open Connection` button in the top left of the window.
* In the dropdown menu of the resulting window, select `SFTP (SSH File Transfer Protocol)`.
* Server: the IP address of your virtual machine
* Username: `username`
* Password: leave blank
* Select your SSH key from the dropdown menu. Be sure to choose the SSH key that allows you to access your OpenStack virtual machine.  &#x20;
* Click `Connect`.  &#x20;

  &#x20;[![](/files/-LJ_Nb85uptN7PXfVKvm)](https://github.com/Doane-CCLA/docs/tree/a6605ef3f0eb82ba561bbad0e5729bd8fc0b225d/data-transfer-and-storage/screenshots/cyberduck-os-vm.png)  &#x20;

***CCLA Condo HPC, NFS, and Lustre***

* To set up a new connection, click on the `Open Connection` button in the top left of the window.
* In the dropdown menu of the resulting window, select `SFTP (SSH File Transfer Protocol)`.
* Server: `tigris.doane.edu`
* Username: your UCAMS ID (UID)
* Password: your UCAMS password
* Select your SSH key from the dropdown menu. Be sure to choose the SSH key that allows you to access the CCLA OR HPC Condo login node.
* Click `Connect`. &#x20;

  > NFS user home directory path: `~/home/UID/`\
  > Lustre storage path: `~/lustre/tigris/`

## WinSCP (Windows)

Download WinSCP [here](https://winscp.net/eng/download.php) and run the installation.\
📝 **Note:** In cases where an SSH key is required for access, you must store the path to the key in WinSCP for each connection. To store the key, enter the connection information that you will find in the steps below. Then, click the `Advanced...` button. Provide the path to your SSH private key.\
[![](/files/-LJ_Nb882iIWt4hrvZue)](https://github.com/Doane-CCLA/docs/tree/a6605ef3f0eb82ba561bbad0e5729bd8fc0b225d/data-transfer-and-storage/screenshots/winscp-advanced.png)\
\
[![](/files/-LJ_Nb8AWp3xM0jqQqVX)](https://github.com/Doane-CCLA/docs/tree/a6605ef3f0eb82ba561bbad0e5729bd8fc0b225d/data-transfer-and-storage/screenshots/winscp-advanced-ssh-key.png)<br>

***AWS S3 - Scality***

* To set up a new connection, click on `New Site` in the top left of the window.
* In the `File protocol` dropdown menu on the right, select `Amazon S3`.
* Host name: `tigris-s3.doane.edu`
* Paste your Access Key ID and Secret Access Key that was generated when you signed up for the AWS S3 service.
* Click `Login`.  &#x20;

***OpenStack Virtual Machine***

* To set up a new connection, click on `New Site` in the top left of the window.
* In the `File protocol` dropdown menu  on the right, select `SFTP`.
* Host name: the IP address of your virtual machine
* User name: `username`
* Password: leave blank
* Click `Login`. &#x20;

  &#x20;[![](/files/-LJ_Nb8Cv1kbdW5hOgEA)](https://github.com/Doane-CCLA/docs/tree/a6605ef3f0eb82ba561bbad0e5729bd8fc0b225d/data-transfer-and-storage/screenshots/winscp-os-vm.png)  &#x20;

***CCLA HPC, NFS, and Lustre***

* To set up a new connection, click on `New Site` in the top left of the window.
* In the `File protocol` dropdown menu  on the right, select `SFTP`.
* Host name: the IP address of your virtual machine
* Username: your UCAMS ID (UID)
* Password: your UCAMS password
* Click `Login`. &#x20;

  > NFS user home directory path: `~/home/UID/`\
  > Lustre storage path: `~/lustre/tigris/`

## Related Tutorials

* [Scality Object Storage User Guide](https://github.com/Doane-CCLA/docs/tree/a6605ef3f0eb82ba561bbad0e5729bd8fc0b225d/data-transfer-and-storage/data-transfer-storage/scality-guide.md)
* [Globus Data Transfer Tool](https://github.com/Doane-CCLA/docs/tree/a6605ef3f0eb82ba561bbad0e5729bd8fc0b225d/data-transfer-and-storage/data-transfer-storage/globus-overview.md)
* [Access VM Instances](https://github.com/Doane-CCLA/docs/tree/a6605ef3f0eb82ba561bbad0e5729bd8fc0b225d/openstack/access-vm/access-vm.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doane-ccla.gitbook.io/docs/data-transfer-and-storage/moving-data/graphical-sftp.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
