SSH

An SSH server providing system login and access to resources.

Passwordless login can be configured for a user by adding public keys to their SSH public keys list in the Authentication / Users configuration.

Properties

Enable

Enable the SSH service.

  • Data type: boolean
  • Default: true
  • Configuration

CLI: (cli)> config service ssh enable

Port

The TCP port to listen for SSH connections on.

  • Data type: integer
  • Default: 22
  • Minimum: 1
  • Maximum: 65535
  • Configuration
  • Required

CLI: (cli)> config service ssh port

Private key

An SSH private key in PEM format for the server to use for encryption.

Leave this field empty to have the device generate a private key.

  • Data type: string
  • Configuration
  • Optional

CLI: (cli)> config service ssh private-key

Fingerprint

The fingerprint of the SSH server's public key, which can be used to identify the private key in use.

  • Data type: string
  • Status

CLI: (cli)> show service ssh fingerprint

Enable SFTP

Allow users to access filesystems using an SFTP client.

The user is presented with a virtual filesystem that maps their accessible filesystems.

Users with access to the System / Shell resource have access to the root filesystem.

  • Data type: boolean
  • Default: true
  • Configuration

CLI: (cli)> config service ssh sftp