分离屏幕会话中的 ssh 代理授权

分离屏幕会话中的 ssh 代理授权

我有一个 ssh 脚本,它使用远程系统上的 ssh 密钥转发在更多远程系统中执行操作。

我必须在屏幕会话中运行脚本,以便可以与它分离。但 ssh-key-forwarding 授予远程系统的授权必须存在。至少在脚本完成之前。

有什么想法可以实现吗?

答案1

如果断开连接,则 ssh 代理套接字将关闭。如果 ssh 关闭,则无法使用代理转发。私钥已加载到代理内存中。它不会以任何方式复制到您转发到的系统。断开连接后,私钥将不可用。

您唯一的选择是创建或复制密钥对到该系统,或者保持连接。

相关内容