Пароль SSH запрашивается, когда в Tmux

Когда я подключаюсь к моей удаленной машине, я выполняю аутентификацию с помощью ключа rsa (я думаю, это rsa, не помню).

Если я сделаю ssh из обычной оболочки, я запишусь на машине без пароля. Однако, если я делаю ssh из tmux, меня спрашивают пароль.

Что в tmux отличается от того, что мне задают пароль, а ключ ssh не используется? Как я могу получить, чтобы не вводить пароль из tmux?

2 Solutions collect form web for “Пароль SSH запрашивается, когда в Tmux”

Ваш сеанс tmux был запущен до запуска вашего ssh-агента, поэтому переменные SSH_AUTH_SOCK и SSH_AGENT_PID не установлены внутри него. Это можно решить двумя способами. Вы можете либо скопировать эти переменные в сеанс tmux, либо запустить ssh-agent внутри tmux, чтобы установить их, затем запустить ssh-add, чтобы добавить ключ к вашему ssh-агенту.

Вы можете посмотреть ответы на аналогичный вопрос на сайте Superuser SE. Могу ли я повторно подключить передачу SSH-ключей через отключенную сессию экрана . Ответы, вероятно, одинаковы.

  • Захват цветов с копией буфера tmux (hardcopy)
  • Проблема с сокращением Tmux
  • Скопировать выделение в буфер обмена в tmux
  • Можно ли получить печатную копию в Tmux?
  • Возможно ли запустить экземпляр сервера клиентов Vim через SSH + tmux
  • Как выполнить код в новом сеансе tmux - из текущего сеанса?
  • Как я могу получить меню сеанса tmux за пределами сеанса tmux?
  • Как автоматически закрыть окно tmux при закрытии окна терминала?
  • tmux status-bar # (pwd) не перезагружается
  • Возобновить сессию bash в новом TMUX или SCREEN?
  • Какова конечная последовательность ANSI для gnome-end для «CTRL + arrow / s»?
  • Linux и Unix - лучшая ОС в мире.