簡體   English   中英

共享 ssh-agent - windows 服務,msys2 shell

[英]Share ssh-agent - windows service, msys2 shell

設置:Windows 10,ConEmu 中的 Msys2,魚 shell

我想運行 ssh-agent 並在 shell 之間共享它,這本身不是問題。 全局設置$SSH_AUTH_SOCK變量甚至使用~/.ssh/environment文件都可以。

但是,無論我首先啟動的 shell 都將是 ssh-agent 進程的所有者,並在我關閉該終端 window 時關閉。 起初我以為這是答案: https://www.msys2.org/wiki/Setting-up-SSHd/但是 sshd.= ssh-agent.. dooh

所以我想知道如果我使用該腳本作為基礎並將運行的 ssh-agent 設置為 cygrunsrv 服務是否有意義和工作。

我遇到了問題, ssh-agent sockets 由創建它的 uid 所有,並且只能由該 uid 和 superuser 使用

以管理員權限運行 msys2 似乎不能滿足“超級用戶”的要求。

難道這根本行不通嗎? 如果是這樣,還有什么選擇? 我並不是真的傾向於讓一個 conemu shell 始終打開並小心不要關閉它。

每個 shell 使用一個 ssh 代理也不是我真正喜歡考慮的事情,因為我每次都必須重新輸入私鑰的密碼。

nohup應該通過從終端分離 ssh-agent 進程來解決原始問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM