Обычно я даю свою парольную фразу для закрытого ключа на первом ssh
вызов и затем меня не спрашивают о парольной фразе (в этой и всех других сессиях bash).
Однако под tmux
, Меня просят пароль снова и снова, даже в одном и том же bash
(так же tmux
панель).
Я думаю, что проблема возникла с Сьеррой.
Как избежать повторного ввода пароля tmux
?
PS. ssh-add -l
печать The agent has no identities.
как с, так и без tmux
,
PPS. $SSH_AUTH_SOCK
называет существующий сокет под /private/tmp...
,
ssh-add -l
выход? Если нет, ключ не находится в связке ключей илиtmux
не видит связку ключей (по какой-то причине).ssh-add -l
печатьThe agent has no identities.
как с, так и безtmux
, но безtmux
Я не спрашиваю пароль!$SSH_AUTH_SOCK
на первом удаленном компьютере, но учетные данные не будут пересылаться должным образом.Ответы:
Откройте новое окно терминала и выполните следующие команды:
Это, кажется, решило проблему для меня; новые сессии tmux больше не спрашивают меня о моей ключевой фразе ssh-ключа.
источник