This article explains how to add data to your FCP Client using the SFTP.
Note: If you want to learn how to add data using SFTP, see Adding Data to your FCP Client using Rhino SDK and SQL.
Getting data into your project on the FCP generally requires two steps:
- Transferring data into storage that your Rhino FCP Client can access. This step is most commonly done using SFTP, as described below.
- Importing your data as a Dataset in your project. Once the data is accessible to the Rhino FCP Client, you can follow the steps in the Creating a new Dataset section to import the data into your project. One exception to this flow is when the data is extracted from a SQL database; in this case, extracting the data and creating the Dataset is done as a single step (described below)
Adding Data to your Rhino FCP Client via SFTP
The process of moving data from your local environment to your Rhino FCP client using SFTP depends on the operating system of your local machine.
Connecting to your Rhino FCP Client via SFTP from MacOS, Linux & Windows 10+
- Open a terminal or command prompt on your respective operating system, and navigate to the folder where the data that you would like to upload are located.
- Connect to your Rhino FCP Client via SFTP
- Retrieve your SFTP server IP and credentials from your Rhino FCP profile page. If you need a quick refresher on how to do that, you can follow this support article to help you: How can I find my SFTP Server Name?
- Connect to your Rhino FCP client via SFTP, by entering the following.
Note: Ensure to replace RHINO_CLIENT_IP_ADDRESS in the below command with the credentials found in your profile.
> sftp rhinosftp@RHINO_CLIENT_IP_ADDRESS
- Next, you will be prompted to enter your SFTP password, and if everything is entered properly you will be connected to your Rhino FCP client and your command line should change to look like the following:
sftp>
For additional help with common commands within the SFTP terminal interface, check out the section Common Commands when SFTP'ing Data.
Connecting to your Rhino FCP Client via SFTP from Other Operating Systems
- To SFTP data from other Operating Systems to your Rhino FCP client, you will need to first install an SFTP client, like Cyberduck, WinSCP, etc.
- Once your SFTP client has been installed, you can configure a new SFTP connection.
- Retrieve your SFTP server IP and credentials from your Rhino FCP profile page. If you need a quick refresher on how to do that, you can follow this support article to help you: How can I find my SFTP Server Name?
- If you are successfully connected to your SFTP client, you should see two separate panels, one displaying your local machines file system and a second showing your Rhino FCP client's filesystem.
- Using the STFP client to upload your data:
- On the local machine file system panel, navigate to the folder where your data is located.
-
On the Rhino FCP client file system panel, navigate to where you would like to place the data.
Note: It is recommended that you create folders for your datasets to keep things organized.
- Drag the files from the local machine file system panel to the Rhino FCP client file system panel to upload your data to the Rhino FCP client server.
Common Commands when SFTP'ing Data
Use the following commands to create folders, navigate to different folders, view folder contents, and upload data.
Create a new folder called DIRECTORY_NAME within your Rhino FCP client
sftp> mkdir DIRECTORY_NAME
Change to the specified directory, DIRECTORY_NAME within your Rhino FCP client
sftp> cd DIRECTORY_NAME
List all files within the current directory on your Rhino FCP client
sftp> ls
Upload the specified file FILE_NAME on your local machine to the current directory of your Rhino FCP client
sftp> put FILE_NAME
Upload the folder and all of its contents on your local machine to the current directory of your Rhino FCP client
sftp> put -r DIRECTORY_NAME
Exit out of the SFTP connection
sftp> exit