cterasdk.edge.ssh module

cterasdk.edge.ssh module#

class cterasdk.edge.ssh.SSH(gateway)#

Bases: BaseCommand

Edge Filer SSH daemon APIs

disable()#
enable(public_key=None, public_key_file=None, exponent=65537, key_size=2048)#

Enable the Edge Filer’s SSH daemon

Parameters:
  • public_key (str,optional) – A PEM-encoded public key in OpenSSH format. If neither a public key nor public key file were specified, an RSA key pair will be generated automatically. The PEM-encoded private key will be saved to the default Downloads directory

  • public_key_file (str,optional) – A path to the public key file

  • exponent (int,optional) – The public exponent of the new key, defaults to 65537

  • key_size (int,optional) – The length of the modulus in bits, defaults to 2048