Method: Net::SSH::Authentication::Agent.connect
- Defined in:
- lib/net/ssh/authentication/agent.rb
.connect(logger = nil, agent_socket_factory = nil, identity_agent = nil) ⇒ Object
Instantiates a new agent object, connects to a running SSH agent, negotiates the agent protocol version, and returns the agent object.
68 69 70 71 72 73 |
# File 'lib/net/ssh/authentication/agent.rb', line 68 def self.connect(logger = nil, agent_socket_factory = nil, identity_agent = nil) agent = new(logger) agent.connect!(agent_socket_factory, identity_agent) agent.negotiate! agent end |