Ho installato l'ultima versione di OpenSSH su OS X usando homebrew. Come da istruzioni nella formula , ho modificato il org.openbsd.ssh-agent.plist
file in modo che punti /usr/local/bin/ssh-agent
e ho anche aggiunto quanto segue al mio .zshrc
:
eval $(ssh-agent)
function cleanup {
echo "Killing SSH-Agent"
kill -9 $SSH_AGENT_PID
}
trap cleanup EXIT
Ciò significa, tuttavia, se ho n le schede dei terminali aperte, non ho nssh-agent
processi in esecuzione . È necessario? Sicuramente ho bisogno di una sola istanza di ssh-agent in esecuzione in qualsiasi momento?
.zshrc
a.zprofile
semplice significa che l'apertura di una nuova scheda terminale risultati in un nuovo processo ssh-agent in fase di avvio. Tuttavia, ora non vengono più arrestati poiché le schede vengono chiuse. Detto questo, sto usando iTerm2 e ogni nuova scheda inizia conLast login...
un nuovo ttys