tmux windows should have the following environment variable to read from a forwarded (ssh -A) agent: export SSH_AUTH_SOCK=/Users/${USER}/.ssh/ssh_auth_sock.local For example: SSH_AUTH_SOCK=/Users/pivotal/.ssh/ssh_auth_sock.local