--- !ruby/object:RI::ClassDescription 
attributes: []

class_methods: 
- !ruby/object:RI::MethodSummary 
  name: default_files
- !ruby/object:RI::MethodSummary 
  name: for
- !ruby/object:RI::MethodSummary 
  name: load
- !ruby/object:RI::MethodSummary 
  name: translate
comment: 
- !ruby/struct:SM::Flow::P 
  body: The Net::SSH::Config class is used to parse OpenSSH configuration files, and translates that syntax into the configuration syntax that Net::SSH understands. This lets Net::SSH scripts read their configuration (to some extent) from OpenSSH configuration files (~/.ssh/config, /etc/ssh_config, and so forth).
- !ruby/struct:SM::Flow::P 
  body: "Only a subset of OpenSSH configuration options are understood:"
- !ruby/object:SM::Flow::LIST 
  contents: 
  - !ruby/struct:SM::Flow::LI 
    label: "*"
    body: Ciphers =&gt; maps to the :encryption option
  - !ruby/struct:SM::Flow::LI 
    label: "*"
    body: Compression =&gt; :compression
  - !ruby/struct:SM::Flow::LI 
    label: "*"
    body: CompressionLevel =&gt; :compression_level
  - !ruby/struct:SM::Flow::LI 
    label: "*"
    body: ConnectTimeout =&gt; maps to the :timeout option
  - !ruby/struct:SM::Flow::LI 
    label: "*"
    body: ForwardAgent =&gt; :forward_agent
  - !ruby/struct:SM::Flow::LI 
    label: "*"
    body: GlobalKnownHostsFile =&gt; :global_known_hosts_file
  - !ruby/struct:SM::Flow::LI 
    label: "*"
    body: HostBasedAuthentication =&gt; maps to the :auth_methods option
  - !ruby/struct:SM::Flow::LI 
    label: "*"
    body: HostKeyAlgorithms =&gt; maps to :host_key option
  - !ruby/struct:SM::Flow::LI 
    label: "*"
    body: HostKeyAlias =&gt; :host_key_alias
  - !ruby/struct:SM::Flow::LI 
    label: "*"
    body: HostName =&gt; :host_name
  - !ruby/struct:SM::Flow::LI 
    label: "*"
    body: IdentityFile =&gt; maps to the :keys option
  - !ruby/struct:SM::Flow::LI 
    label: "*"
    body: Macs =&gt; maps to the :hmac option
  - !ruby/struct:SM::Flow::LI 
    label: "*"
    body: PasswordAuthentication =&gt; maps to the :auth_methods option
  - !ruby/struct:SM::Flow::LI 
    label: "*"
    body: Port =&gt; :port
  - !ruby/struct:SM::Flow::LI 
    label: "*"
    body: PreferredAuthentications =&gt; maps to the :auth_methods option
  - !ruby/struct:SM::Flow::LI 
    label: "*"
    body: RekeyLimit =&gt; :rekey_limit
  - !ruby/struct:SM::Flow::LI 
    label: "*"
    body: User =&gt; :user
  - !ruby/struct:SM::Flow::LI 
    label: "*"
    body: UserKnownHostsFile =&gt; :user_known_hosts_file
  type: :BULLET
- !ruby/struct:SM::Flow::P 
  body: Note that you will never need to use this class directly--you can control whether the OpenSSH configuration files are read by passing the :config option to Net::SSH.start. (They are, by default.)
constants: []

full_name: Net::SSH::Config
includes: []

instance_methods: []

name: Config
superclass: Object
