NCM::Component::gsissh

NAME

gsissh: NCM component to manage gsissh configuration file(s)

DESCRIPTION

The gsissh component writes manages the configuration for both the client and server sides of the GSI-enabled SSH daemon.

RESOURCES

/software/components/gsissh/server

An optional nlist with the server-side configuration. If not specified, then the server is not configured.

/software/components/gsissh/server/port

The port to use for the daemon. This is mandatory.

/software/components/gsissh/server/options

An nlist giving the options to use. Typical options are: PermitRootLogin, RSAAuthentication, PubkeyAuthentication, PasswordAuthentication, ChallengeResponseAuthentication, which take yes/no values.

/software/components/gsissh/client/options

An optional nlist giving the client options to use. Typical options are: GssapiAuthentication, GssapiKeyExchange, and GssapiDelegateCredentials which take yes/no values. The client is always configured even if there are no options.

EXAMPLE

"/software/components/gsissh/server/port" = 1975;
"/software/components/gsissh/server/options" =
      dict(
          "PermitRootLogin", "no",
          "RSAAuthentication", "no",
          "PubkeyAuthentication", "no",
          "PasswordAuthentication", "no",
          "ChallengeResponseAuthentication", "no");