4
1
I'm using tmux and zsh, and I've recently been learning about ssh-agent and keychain. From the manpage for zsh, it says that it will source .zlogin
only if the shell is, well, a login shell.
Following advice I read, I stuck keychain --clear
in my .zlogin
, which worked perfectly. When I logged into the box I had to unlock my key. However, each time I create a new window in tmux, it clears/makes me re-add my key. This is a little annoying... but I can understand it if, in fact, each new tmux window is a login window.
I haven't been able to find much help outside of the manpages on this topic. So is each new tmux window a login shell, or is there any way that I can make it not clear my keys only when I create a tmux window?
Are you primarily concerned only about the ssh passphrase? – Keith – 2012-10-10T21:46:53.323
Well, obviously (I hope) I don't want to just have empty passphrases on my ssh, but yes - I would just like it to keep my ssh keys loaded unless I am, in fact, logging in again (either through ssh or tty, or through X, I suppose) – Wayne Werner – 2012-10-10T21:50:42.463