NCM::Component::ssh - schema¶
Types¶
- /software/components/ssh/ssh_preferred_authentication
- /software/components/ssh/ssh_ciphers
- /software/components/ssh/ssh_hostkeyalgorithms
- /software/components/ssh/ssh_kbdinteractivedevices
- /software/components/ssh/ssh_kexalgorithms
- /software/components/ssh/ssh_MACs
- /software/components/ssh/legacy_ssh_MACs
- /software/components/ssh/legacy_ssh_ciphers
- /software/components/ssh/legacy_ssh_kexalgorithm
- /software/components/ssh/ssh_core_options_type
- /software/components/ssh/ssh_core_options_type/AddressFamily
- Optional
- Type: string
- /software/components/ssh/ssh_core_options_type/ChallengeResponseAuthentication
- Optional
- Type: legacy_binary_affirmation_string
- /software/components/ssh/ssh_core_options_type/Ciphers
- Optional
- Type: legacy_ssh_ciphers
- /software/components/ssh/ssh_core_options_type/Compression
- Optional
- Type: string
- /software/components/ssh/ssh_core_options_type/GSSAPIAuthentication
- Optional
- Type: legacy_binary_affirmation_string
- /software/components/ssh/ssh_core_options_type/GSSAPICleanupCredentials
- Optional
- Type: legacy_binary_affirmation_string
- /software/components/ssh/ssh_core_options_type/GSSAPIKeyExchange
- Optional
- Type: legacy_binary_affirmation_string
- /software/components/ssh/ssh_core_options_type/GatewayPorts
- Optional
- Type: legacy_binary_affirmation_string
- /software/components/ssh/ssh_core_options_type/HostbasedAuthentication
- Optional
- Type: legacy_binary_affirmation_string
- /software/components/ssh/ssh_core_options_type/LogLevel
- Optional
- Type: string
- /software/components/ssh/ssh_core_options_type/MACs
- Optional
- Type: legacy_ssh_MACs
- /software/components/ssh/ssh_core_options_type/PasswordAuthentication
- Optional
- Type: legacy_binary_affirmation_string
- /software/components/ssh/ssh_core_options_type/Protocol
- Optional
- Type: string
- /software/components/ssh/ssh_core_options_type/PubkeyAuthentication
- Optional
- Type: legacy_binary_affirmation_string
- /software/components/ssh/ssh_core_options_type/RSAAuthentication
- Optional
- Type: legacy_binary_affirmation_string
- /software/components/ssh/ssh_core_options_type/RhostsRSAAuthentication
- Optional
- Type: legacy_binary_affirmation_string
- /software/components/ssh/ssh_core_options_type/SendEnv
- Optional
- Type: legacy_binary_affirmation_string
- /software/components/ssh/ssh_core_options_type/TCPKeepAlive
- Optional
- Type: legacy_binary_affirmation_string
- /software/components/ssh/ssh_core_options_type/XAuthLocation
- Optional
- Type: string
- /software/components/ssh/ssh_core_options_type/KexAlgorithms
- Optional
- Type: ssh_kexalgorithms
- /software/components/ssh/ssh_daemon_options_type
- /software/components/ssh/ssh_daemon_options_type/AFSTokenPassing
- Optional
- Type: legacy_binary_affirmation_string
- /software/components/ssh/ssh_daemon_options_type/AcceptEnv
- Description: AcceptEnv, one per line
- Optional
- Type: string
- /software/components/ssh/ssh_daemon_options_type/AllowAgentForwarding
- Optional
- Type: legacy_binary_affirmation_string
- /software/components/ssh/ssh_daemon_options_type/AllowGroups
- Optional
- Type: string
- /software/components/ssh/ssh_daemon_options_type/AllowTcpForwarding
- Optional
- Type: legacy_binary_affirmation_string
- /software/components/ssh/ssh_daemon_options_type/AllowUsers
- Optional
- Type: string
- /software/components/ssh/ssh_daemon_options_type/AuthorizedKeysFile
- Optional
- Type: string
- /software/components/ssh/ssh_daemon_options_type/Banner
- Optional
- Type: string
- /software/components/ssh/ssh_daemon_options_type/ClientAliveCountMax
- Optional
- Type: long
- /software/components/ssh/ssh_daemon_options_type/ClientAliveInterval
- Optional
- Type: long
- /software/components/ssh/ssh_daemon_options_type/DenyGroups
- Optional
- Type: string
- /software/components/ssh/ssh_daemon_options_type/DenyUsers
- Optional
- Type: string
- /software/components/ssh/ssh_daemon_options_type/GSSAPIStrictAcceptorCheck
- Optional
- Type: legacy_binary_affirmation_string
- /software/components/ssh/ssh_daemon_options_type/HostKey
- Description: HostKey, one per line
- Optional
- Type: string
- /software/components/ssh/ssh_daemon_options_type/HPNDisabled
- Optional
- Type: legacy_binary_affirmation_string
- /software/components/ssh/ssh_daemon_options_type/HPNBufferSize
- Optional
- Type: long
- /software/components/ssh/ssh_daemon_options_type/IgnoreRhosts
- Optional
- Type: legacy_binary_affirmation_string
- /software/components/ssh/ssh_daemon_options_type/IgnoreUserKnownHosts
- Optional
- Type: legacy_binary_affirmation_string
- /software/components/ssh/ssh_daemon_options_type/KbdInteractiveAuthentication
- Optional
- Type: legacy_binary_affirmation_string
- /software/components/ssh/ssh_daemon_options_type/KerberosAuthentication
- Optional
- Type: legacy_binary_affirmation_string
- /software/components/ssh/ssh_daemon_options_type/KerberosGetAFSToken
- Optional
- Type: legacy_binary_affirmation_string
- /software/components/ssh/ssh_daemon_options_type/KerberosOrLocalPasswd
- Optional
- Type: legacy_binary_affirmation_string
- /software/components/ssh/ssh_daemon_options_type/KerberosTgtPassing
- Optional
- Type: legacy_binary_affirmation_string
- /software/components/ssh/ssh_daemon_options_type/KerberosTicketAuthentication
- Optional
- Type: legacy_binary_affirmation_string
- /software/components/ssh/ssh_daemon_options_type/KerberosTicketCleanup
- Optional
- Type: legacy_binary_affirmation_string
- /software/components/ssh/ssh_daemon_options_type/KeyRegenerationInterval
- Optional
- Type: long
- /software/components/ssh/ssh_daemon_options_type/ListenAddress
- Description: ListenAddress, one per line
- Optional
- Type: type_hostport
- /software/components/ssh/ssh_daemon_options_type/LoginGraceTime
- Optional
- Type: long
- /software/components/ssh/ssh_daemon_options_type/MaxAuthTries
- Optional
- Type: long
- /software/components/ssh/ssh_daemon_options_type/MaxStartups
- Optional
- Type: long
- /software/components/ssh/ssh_daemon_options_type/NoneEnabled
- Optional
- Type: legacy_binary_affirmation_string
- /software/components/ssh/ssh_daemon_options_type/PermitEmptyPasswords
- Optional
- Type: legacy_binary_affirmation_string
- /software/components/ssh/ssh_daemon_options_type/PermitRootLogin
- Optional
- Type: string
- /software/components/ssh/ssh_daemon_options_type/PermitTunnel
- Optional
- Type: string
- /software/components/ssh/ssh_daemon_options_type/PermitUserEnvironment
- Optional
- Type: legacy_binary_affirmation_string
- /software/components/ssh/ssh_daemon_options_type/PidFile
- Optional
- Type: string
- /software/components/ssh/ssh_daemon_options_type/Port
- Optional
- Type: long
- /software/components/ssh/ssh_daemon_options_type/PrintLastLog
- Optional
- Type: legacy_binary_affirmation_string
- /software/components/ssh/ssh_daemon_options_type/PrintMotd
- Optional
- Type: legacy_binary_affirmation_string
- /software/components/ssh/ssh_daemon_options_type/RhostsAuthentication
- Optional
- Type: legacy_binary_affirmation_string
- /software/components/ssh/ssh_daemon_options_type/ServerKeyBits
- Optional
- Type: long
- /software/components/ssh/ssh_daemon_options_type/ShowPatchLevel
- Optional
- Type: legacy_binary_affirmation_string
- /software/components/ssh/ssh_daemon_options_type/StrictModes
- Optional
- Type: legacy_binary_affirmation_string
- /software/components/ssh/ssh_daemon_options_type/Subsystem
- Optional
- Type: string
- /software/components/ssh/ssh_daemon_options_type/SyslogFacility
- Optional
- Type: string
- /software/components/ssh/ssh_daemon_options_type/TcpRcvBuf
- Optional
- Type: long
- /software/components/ssh/ssh_daemon_options_type/TcpRcvBufPoll
- Optional
- Type: legacy_binary_affirmation_string
- /software/components/ssh/ssh_daemon_options_type/UseDNS
- Optional
- Type: legacy_binary_affirmation_string
- /software/components/ssh/ssh_daemon_options_type/UseLogin
- Optional
- Type: legacy_binary_affirmation_string
- /software/components/ssh/ssh_daemon_options_type/UsePAM
- Optional
- Type: legacy_binary_affirmation_string
- /software/components/ssh/ssh_daemon_options_type/UsePrivilegeSeparation
- Optional
- Type: legacy_binary_affirmation_string
- /software/components/ssh/ssh_daemon_options_type/VerifyReverseMapping
- Optional
- Type: legacy_binary_affirmation_string
- /software/components/ssh/ssh_daemon_options_type/X11DisplayOffset
- Optional
- Type: long
- /software/components/ssh/ssh_daemon_options_type/X11Forwarding
- Optional
- Type: legacy_binary_affirmation_string
- /software/components/ssh/ssh_daemon_options_type/X11UseLocalhost
- Optional
- Type: legacy_binary_affirmation_string
- /software/components/ssh/ssh_client_options_type
- /software/components/ssh/ssh_client_options_type/BatchMode
- Optional
- Type: legacy_binary_affirmation_string
- /software/components/ssh/ssh_client_options_type/ConnectTimeout
- Optional
- Type: long
- /software/components/ssh/ssh_client_options_type/EnableSSHKeysign
- Optional
- Type: legacy_binary_affirmation_string
- /software/components/ssh/ssh_client_options_type/ForwardAgent
- Optional
- Type: legacy_binary_affirmation_string
- /software/components/ssh/ssh_client_options_type/ForwardX11
- Optional
- Type: legacy_binary_affirmation_string
- /software/components/ssh/ssh_client_options_type/GSSAPIDelegateCredentials
- Optional
- Type: legacy_binary_affirmation_string
- /software/components/ssh/ssh_client_options_type/Port
- Optional
- Type: long
- /software/components/ssh/ssh_client_options_type/PreferredAuthentications
- Optional
- Type: ssh_preferred_authentication
- /software/components/ssh/ssh_client_options_type/RhostsAuthentication
- Optional
- Type: legacy_binary_affirmation_string
- /software/components/ssh/ssh_client_options_type/StrictHostKeyChecking
- Optional
- Type: legacy_binary_affirmation_string
- /software/components/ssh/ssh_client_options_type/UsePrivilegedPort
- Optional
- Type: legacy_binary_affirmation_string
- /software/components/ssh/ssh_daemon_type
- /software/components/ssh/ssh_daemon_type/options
- Optional
- Type: ssh_daemon_options_type
- /software/components/ssh/ssh_daemon_type/comment_options
- Optional
- Type: ssh_daemon_options_type
- /software/components/ssh/ssh_daemon_type/sshd_path
- Optional
- Type: string
- /software/components/ssh/ssh_daemon_type/always_validate
- Description: if false and sshd doesn’t exist, skip config validation
- Required
- Type: boolean
- Default value: true
- /software/components/ssh/ssh_daemon_type/config_path
- Optional
- Type: string
- /software/components/ssh/ssh_client_type
- /software/components/ssh/ssh_client_type/options
- Optional
- Type: ssh_client_options_type
- /software/components/ssh/ssh_client_type/comment_options
- Optional
- Type: ssh_client_options_type
- /software/components/ssh/ssh_client_type/config_path
- Optional
- Type: string
- /software/components/ssh/component_ssh_type
- /software/components/ssh/component_ssh_type/daemon
- Optional
- Type: ssh_daemon_type
- /software/components/ssh/component_ssh_type/client
- Optional
- Type: ssh_client_type
Variables¶
- SSH_SCHEMA_VERSION
Functions¶
- is_valid_ssh_MAC
- is_valid_ssh_cipher
- is_valid_ssh_kexalgorithm