共享ssh代理-windows服务,msys2 shell



设置:Windows 10,ConEmu中的Msys2,鱼壳

我想运行ssh代理并在shell之间共享它,这本身不是问题。全局设置CCD_ 1变量或者甚至使用CCD_。

然而,无论我首先启动哪个shell,它都将是ssh代理进程的所有者,并在我关闭终端窗口时关闭。起初我以为这就是答案:https://www.msys2.org/wiki/Setting-up-SSHd/但是sshd!=ssh代理。。dooh

因此,我想知道,如果我使用该脚本作为基础,并将其设置为运行ssh代理作为cygrunsrv服务,这是否有意义和有效。

我遇到了一个问题,ssh代理套接字由创建它的uid所有,只能由该uid和超级用户使用。

以管理员权限运行msys2似乎不能满足;超级用户";要求

这根本不起作用吗?如果是这样,还有什么选择?我真的不想让一个conemu外壳一直打开,并小心不要关闭它。

每个shell使用一个ssh代理也不是我真正喜欢考虑的事情,因为我每次都必须重新键入私钥的密码。

nohup应该通过将ssh代理进程与其终端分离来解决最初的问题。

最新更新