Skip to content

Devices

The Devices section is where you manage all servers, machines, or systems that you want to connect to through SingleJump.
Each device stores the information required to establish secure SSH connections, record sessions, run batch commands, and organize infrastructure using device groups.


Device List

The main device list shows all registered devices along with their key details.

For each device you can:

  • Open an SSH connection (SSH)
  • Edit the device details (Edit)
  • View device information (View)
  • Select multiple devices to run Command Batches
  • Quickly check whether the device is enabled
  • Filter and search through the list
  • Use Check SSH status to verify connectivity

Creating a Device

To add a new device, click New device in the Devices page.
This will open the device creation form:

Create Device

Fields

Type

The category of the device.
For example:

  • Server
  • Switch
  • Router
  • Other

Used only for visual and organizational purposes.


Name *

The name displayed in the device list and throughout the system.
Use a descriptive name such as:

  • webserver-01
  • app.dev
  • production-db

Hostname

Optional field to store the system’s hostname.


IP *

The IP address used to connect to the device via SSH.
Supports internal or public IPs.


Description

Optional notes describing the purpose or role of the device.


Username *

The SSH username used to connect to the machine.
Example: root, ubuntu, admin.


Password *

The password for the SSH user.
This is required only once if you choose to upload the SSH key.


Port *

Default is 22, but you can set any SSH port.


Enabled *

Controls whether the device is active.
Disabled devices cannot receive commands or SSH connections.


Device Group

Select one or more groups the device belongs to.

Grouping helps with:

  • Filtering
  • Access control
  • Batch command execution

SSH Options

Record

When enabled, SingleJump records the SSH session for auditing and playback.
Useful for:

  • Compliance
  • Security
  • Debugging

Upload key

If enabled, SingleJump will:

  1. Connect using the SSH password
  2. Automatically copy the system’s public key to the device
  3. Allow future passwordless connections using SSH keys

This is recommended for secure, non-interactive authentication.


Generate new key pair *

When enabled, the system will generate a brand-new SSH key pair for this device.
This ensures unique, secure keys and avoids reusing existing ones.


Test Connection

Before creating the device, you can click Test connection to:

  • Verify that credentials are correct
  • Ensure SSH is reachable
  • Confirm port, username, password, and IP

This helps avoid creating devices with incorrect settings.


Creating the Device

After filling in all fields, choose one of the actions:

  • Create – saves the device
  • Create & create another – saves and opens a new blank form
  • Cancel – discards the operation

Summary

The Devices section is the backbone of SingleJump.
Here you define all the servers and machines that you will manage, monitor, and connect to through the platform.

Using this section you can:

  • Store secure SSH credentials
  • Automatically deploy SSH keys
  • Organize infrastructure with device groups
  • Enable or disable recording
  • Test connections before onboarding
  • Launch command batches
  • Open SSH sessions directly from the interface

This makes it easy to manage environments ranging from a single server to large, multi-environment infrastructures.