Ошибка ssh-agent на сервере ubuntu 10.04 LTS

У меня установлена ​​установка Ubuntu Server 10.04 на Linode. Я пытаюсь использовать ssh-agent, чтобы перестать вводить свою кодовую фразу каждый раз, когда мне нужно вносить некоторые изменения в GitHub. Я использую скрипт, предоставленный GitHub здесь . Но когда я .zshrc свой файл .zshrc или когда я .zshrc из системы и возвращаюсь в систему, я получаю следующее сообщение об ошибке:

 Could not open a connection to your authentication agent. Error: Can't open display: (null) 

Кто-нибудь знает, в чем проблема и как я могу это исправить?

  • Сломанный поиск истории после обновления oh-my-zsh
  • Сильная команда таймаута в zsh
  • Переменные среды установки OS X
  • Zsh запрашивает полную ширину с пользовательским вводом в следующей строке
  • Распределение порядка стека каталога в zsh
  • Тема zsh не работает на удаленном сервере
  • Отображать возможные исправления, но не применять их автоматически
  • Используйте `/ etc / paths` или` / etc / paths.d` для добавления элементов в PATH в macOS Sierra?
  • 2 Solutions collect form web for “Ошибка ssh-agent на сервере ubuntu 10.04 LTS”

    Ваш .zshrc может изменять переменную DISPLAY или изменять доступ к экрану. Обычно ssh-agent запускается при запуске gnome. Переменная SSH_AUTH_SOCK установлена ​​в сокет вашего ssh-agent. Если эта переменная установлена, то ssh-agent попытается открыть окно, чтобы получить пароль для вашего ключа, когда это необходимо.

    Если ваш дисплей недоступен, вы можете использовать ssh-add для добавления ключа из командной строки. Сделайте это после перезагрузки. Вам также нужно повторить это, если ваш ключ устареет.

    Похоже, что ssh-agent не запускается, когда вы отправляете файл. У вас есть строки 46 и 47:

     # eval `ssh-agent` # ssh-add ~/.ssh/id_rsa 

    Попробуйте раскомментировать эти строки.

    Linux и Unix - лучшая ОС в мире.