Method: Net::SSH::Authentication::Agent.connect

Defined in:
lib/net/ssh/authentication/agent.rb

.connect(logger = nil, agent_socket_factory = nil) ⇒ Object

Instantiates a new agent object, connects to a running SSH agent, negotiates the agent protocol version, and returns the agent object.



65
66
67
68
69
70
# File 'lib/net/ssh/authentication/agent.rb', line 65

def self.connect(logger=nil, agent_socket_factory = nil)
  agent = new(logger)
  agent.connect!(agent_socket_factory)
  agent.negotiate!
  agent
end