// RequestAgentForwarding sets up agent forwarding for the session. // ForwardToAgent or ForwardToRemote should be called to route // the authentication requests. func RequestAgentForwarding(session *ssh.Session) error { ok, err := session.SendRequest("*****@*****.**", true, nil) if err != nil { return err } if !ok { return errors.New("forwarding request denied") } return nil }