小编Jer*_*con的帖子

堡垒主机上带有屏幕或 tmux 的 ssh-agent 密钥超时

通常我有 ssh-agent 运行,我 ssh 到我的堡垒主机,然后打开一个 tmux 会话并通过它连接到其他盒子。密钥转发适用于我从那时起打开的任何会话。

如果我在关闭终端后恢复我的 tmux 会话,让我的笔记本电脑休眠,无论如何,我在堡垒会话上的密钥转发仍然有效,就像在任何会话上转发一样。但是,现有的不起作用。

我的 bashrc 中有一个小东西可以在我恢复 tmux 时保持密钥转发工作,但是我无法弄清楚如何让它继续为 tmux 中打开的会话工作。

例如,我有 bastion01、dbhost01、dbhost02、webhost01 和 webhost02。

如果我打开与 bastion01 的连接,请在那里启动 tmux,然后连接到 dbhost01 和 webhost01 转发工作。如果我关闭该连接,重新连接并附加我现有的 tmux 会话,然后将连接添加到 dbhost02 和 webhost02,密钥转发在 02 框上有效,但在 01 上无效。

请帮忙!

ssh gnu-screen ssh-agent tmux

9
推荐指数
1
解决办法
2481
查看次数

标签 统计

gnu-screen ×1

ssh ×1

ssh-agent ×1

tmux ×1