Skip to main content

Intro to Remote Connections via SSH

TangibleXP allows team members to connect to their applications securely via SFTP or SSH. Here's how to access your application file structure and WP-CLI.

Creating an SSH key pair

TangibleXP uses SSH key pairs to authenticate users connecting via SFTP, which are much more secure than a standard password. If you're unfamiliar with SSH protocol, you can think of it like two passwords: one that's saved in your TangibleXP account (this is called a public key) and the other that exists on your personal device (called a private key). These two keys are then combined to create a secure connection. Unlike a password, a private key is never sent across the web and lives safely on your device, which makes it a much more secure method of authentication.

To generate a key pair, navigate to your account by clicking your username in the top right. Then, under "SSH Keys," click "Generate SSH Key." You can also add your own SSH keys if you'd like to generate them yourself.

The profile page containing SSH keys

Give your key a descriptive name, such as the name of the device to which you'll be downloading the key.

Interface for generating an SSH key

Your public key will be added to your account and you'll be prompted to save your private key (a .pem file) on your device. You can save this anywhere, but it's common practice to save it in the .ssh folder in your user directory. This folder is generally found at \Users\your-username\.SSH.

Keep your SSH keys private

Private SSH keys should never be uploaded to the web, backed up to the cloud, sent via email, or shared by any other means. They should be stored locally on your device. Sharing this key could compromise the security of your application.

Finding your connection details

Details for connecting via SFTP can be found on your application overview and application settings pages. Learn more about how to navigate to these pages in our account welcome documentation.

Application overview page

How to read connection details

The provided info can be read as username@host. The port is omitted because TangibleXP allows remote connection via the default SSH port: 22.

The provided format can be passed to SSH clients directly to connect via CLI:

ssh [email protected]

Learn more about connecting using an FTP client

Learn more about connecting via SSH