byobu и ssh-agent

byobu не может подключиться к сокету ssh-agent. на самом деле я могу сделать только одно соединение через ssh-agent, но если я попытаюсь установить другое ssh-соединение с помощью агента, это не сработает. Я попытался

setenv SSH_AUTH_SOCK `echo $SSH_AUTH_SOCK`

в ~/.byobu/profile, но это не сработало.

7
задан 5 November 2010 в 13:04

32 ответа

Эта проблема подробно описана в Bug # 664059 и решена для версий byobu 3.7 и выше.

В принципе, существует некорректное предположение, что / var / run / screen / S- $ USER / будет существовать и быть доступным для записи в точке, где необходимо установить SSH-сокет. Поэтому я переместил символическую ссылку на SSH-сокет на $ HOME / .byobu / .ssh-agent .

2
ответ дан 13 August 2018 в 17:27
  • 1
    У меня такая же проблема в byobu 5.17, есть действительная ссылка из $ HOME / .byobu / .ssh-agent в / tmp / ssh -... – txwikinger 18 July 2013 в 19:01
  • 2
    Ах, хорошо .. Я убил все окна и вышел byobu, и после перезагрузки он работал – txwikinger 18 July 2013 в 19:24

Я делаю ssh-agent byobu , все переменные среды передаются легко.

0
ответ дан 13 August 2018 в 17:27
  • 1
    Я не понимаю, почему я был проголосован. Он работает и легко отвечает на вопрос. Я использую это для подключения к 10+ серверам из любого места. Сложный ответ там больше не применяется. Ну что ж. – Howard Tan 22 May 2014 в 04:51
  • 2
    FWIW, в первый раз, когда я попробовал это, это было единственное решение, которое сработало. Но, похоже, он только однажды работал. – blutfink 20 April 2017 в 00:33

Другие вопросы по тегам:

Похожие вопросы: