We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 34b1e19 commit 54b74f7Copy full SHA for 54b74f7
agent/agent.go
@@ -380,6 +380,16 @@ func (a *agent) handleSSHSession(session ssh.Session) error {
380
return err
381
}
382
383
+ if ssh.AgentRequested(session) {
384
+ l, err := ssh.NewAgentListener()
385
+ if err != nil {
386
+ return xerrors.Errorf("new agent listener: %w", err)
387
+ }
388
+ defer l.Close()
389
+ go ssh.ForwardAgentConnections(l, session)
390
+ cmd.Env = append(cmd.Env, fmt.Sprintf("%s=%s", "SSH_AUTH_SOCK", l.Addr().String()))
391
392
+
393
sshPty, windowSize, isPty := session.Pty()
394
if isPty {
395
cmd.Env = append(cmd.Env, fmt.Sprintf("TERM=%s", sshPty.Term))
0 commit comments