SSH Agent Forward in Mac OS X Yosemite

在原生的 Ubuntu ssh agent forward 只要多加一個參數就可以搞定了,沒想到在我的 MBA 上 面搞了好久才搞定。在 Google 上面找了一堆參考資料,但是大多都不完整,還有找到要用 brew 裝新 的 openssh 的解法,不過其實也沒那麼麻煩,就弄個指令,加上修改個檔案而已。 先把你的 private key 存到系統裡面 ssh-add -K ~/.ssh/id_rsa 修改 bashrc eval $(ssh-agent) function _cleanup_ssh_agent { echo "Killing SSH-Agent" kill -9 $SSH_AGENT_PID } trap _cleanup_ssh_agent EXIT 開新的 terminal 的時候就可以用 agent forward 啦