繁体   English   中英

启动 Pageant SSH-Agent 并将所有密钥加载到一个文件夹中

[英]Start Pageant SSH-Agent and load all keys in a folder

我如何启动选美 ssh 代理,并加载我所有的私钥而不将它们一个一个地添加到批处理文件或选美本身?

我可以在命令行上将关键文件添加到 pageant,方法是在可执行文件之后列出它们,或者在 pageant 已经运行时手动加载它们。 但是没有详细记录的方法可以在启动时将所有密钥文件加载到文件夹中。

我假设你已经安装了腻子,因此在你的路径中安装了选美

  1. 在 Windows 自动启动菜单中添加一个快捷方式: C:\\Users\\[USER]\\AppData\\Roaming\\Microsoft\\Windows\\Start Menu\\Programs\\Startup
  2. 编辑快捷方式并输入powershell -Command "& pageant (Get-ChildItem [PATH TO KEYS]\\*.ppk)" (将 [PATH TO KEYS] 放在您的密钥文件的路径;)
  3. (可选)将快捷方式的图像更新为更合适的任何内容
  4. 单击确定。

在下一次重新启动选美时,应使用链接文件夹中的所有 ppk 文件启动。

如果您想避免控制台窗口弹出, RunHiddenConsolehttps://github.com/SeidChr/RunHiddenConsole获取RunHiddenConsole

  1. 将 hiddenw.exe 重命名为 powershellw.exe 或 pwshw.exe(无论您使用的是什么外壳)并将文件放入路径中列出的文件夹中
  2. 更新powershellw -Command "& pageant (Get-ChildItem [PATH TO KEYS]\\*.ppk)"的快捷方式
  3. 单击确定

可能是这个批处理文件应该工作。 虽然没有测试。

for %%i in (D:\location\to\private_keys\*.ppk) do start /B "" "%ProgramFiles%"\PuTTY\pageant.exe --encrypted %%i

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM