Зазвичай у мене запущено ssh-агент, я сшу на свій хост бастіона, потім відкриваю сесію tmux і через це підключаюсь до інших вікон. Переадресація ключів працює для будь-яких сеансів, які я відкриваю з цього моменту вперед.
Якщо я відновлю свій tmux сеанс після закриття терміналу, сплю ноутбук, що завгодно, моє переадресація ключів на моїх сесіях в бастіоні все ще працює, як і переадресація на будь-які нові сесії. Однак існуючі не працюють.
У моєму файні bashrc є маленька річ, яка продовжує працювати переадресацію ключів, коли я відновлю tmux, але у мене виникають проблеми з розгадами, як змусити його тримати роботу для сесій, відкритих у tmux.
Наприклад, у мене є bastion01, dbhost01, dbhost02, webhost01 та webhost02.
Якщо я відкрию з'єднання з bastion01, запустіть tmux там, а потім підключуйтесь до переадресації dbhost01 та webhost01. Якщо я закрию це з'єднання, підключуюсь знову та приєдную існуючий сеанс tmux, тоді додаю з'єднання до dbhost02 та webhost02, переадресація ключів працює на полях 02, але не на 01.
Будь ласка, допоможіть!