Usare la sessione ssh di un utente tramite ssh-agent con sudo

From RVM Wiki
Jump to navigation Jump to search

Basta forzare il passaggio della variabile

SSH_AUTH_SOCK

in questo modo:

sudo env SSH_AUTH_SOCK=$SSH_AUTH_SOCK ssh user@hostname 'command'

Oppure

sudo env SSH_AUTH_SOCK=$SSH_AUTH_SOCK rsync -e ssh -av directory/ user@host:/directory

Riferimenti