Usare la sessione ssh di un utente tramite ssh-agent con sudo
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