class Inspec::Resources::SshdConfig

Public Class Methods

new(path = nil) click to toggle source
Calls superclass method Inspec::Resources::SshConfig::new
# File lib/inspec/resources/ssh_config.rb, line 101
def initialize(path = nil)
  super(path || ssh_config_file("sshd_config"))
end

Public Instance Methods

to_s() click to toggle source
# File lib/inspec/resources/ssh_config.rb, line 105
def to_s
  "SSHD Configuration"
end

Private Instance Methods

ssh_config_file(type) click to toggle source
# File lib/inspec/resources/ssh_config.rb, line 111
def ssh_config_file(type)
  if inspec.os.windows?
    programdata = inspec.os_env("programdata").content
    return "#{programdata}\\ssh\\#{type}"
  end

  "/etc/ssh/#{type}"
end