byobu не может подключиться к сокету ssh-agent. на самом деле я могу сделать только одно соединение через ssh-agent, но если я попытаюсь установить другое ssh-соединение с помощью агента, это не сработает. Я попытался
setenv SSH_AUTH_SOCK `echo $SSH_AUTH_SOCK`
в ~/.byobu/profile, но это не сработало.
Эта проблема подробно описана в Bug # 664059 и решена для версий byobu 3.7 и выше.
В принципе, существует некорректное предположение, что / var / run / screen / S- $ USER /
будет существовать и быть доступным для записи в точке, где необходимо установить SSH-сокет. Поэтому я переместил символическую ссылку на SSH-сокет на $ HOME / .byobu / .ssh-agent
.
Я делаю ssh-agent byobu
, все переменные среды передаются легко.