From 2b718ede6d1ef61b3e8433626d7439ef54fea059 Mon Sep 17 00:00:00 2001 From: Jason Swank Date: Fri, 1 Dec 2023 17:52:23 +0000 Subject: [PATCH] zsh: fix ssh agent forwarding --- zsh/.zshrc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/zsh/.zshrc b/zsh/.zshrc index fb438f9..de515c0 100644 --- a/zsh/.zshrc +++ b/zsh/.zshrc @@ -24,6 +24,13 @@ case $TERM in ;; esac +if [ -n "$SSH_AUTH_SOCK" ]; then + if [ "$SSH_AUTH_SOCK" != ~/.ssh/ssh_auth_sock ]; then + ln -sf $SSH_AUTH_SOCK ~/.ssh/ssh_auth_sock + export SSH_AUTH_SOCK=$HOME/.ssh/ssh_auth_sock + fi +fi + if [ -e /usr/bin/keychain ]; then eval $(/usr/bin/keychain --eval --agents ssh -Q --quiet id_ed25519) fi