open_channel (Net::SSH::Session)

    # File lib/net/ssh/session.rb, line 162
          def open_channel( type="session", data=nil, &block )
            sanity_check
            channel = @connection.open_channel( type, data )
            channel.on_confirm_open(&block)

            # If we have an agent, and agent-forwarding is enabled, set up
            # the forwarding. Do this once only, after the first channel
            # is opened.
            if @forward_agent && @registry[:userauth].agent
              unless @agent_forwarded
                agentforward.request
                @agent_forwarded = true
              end
            end

            channel
          end