有没有办法将网站上的超链接以ssh://10.10.10.10使用 PuTTY 自动打开和连接的格式关联?
我正在寻找一种可以跨浏览器(IE 和 Firefox)工作并且易于实现的解决方案。我无法指示我们的支持团队手动执行注册表编辑 :(
有谁知道如何使它工作?
您可以手动将应用程序与协议相关联。请参阅 MSDN 文章将应用程序注册到 URI 方案。
基本上你添加一个注册表项,如:
[HKEY_CLASSES_ROOT\ssh]
@="URL: SSH Protocol"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\ssh\DefaultIcon]
@="\"C:\\Program Files (x86)\\PuTTY\\PuTTY.exe\",0"
[HKEY_CLASSES_ROOT\ssh\shell]
[HKEY_CLASSES_ROOT\ssh\shell\open]
[HKEY_CLASSES_ROOT\ssh\shell\open\command]
@="\"C:\\Program Files (x86)\\PuTTY\\PuTTY.exe\""
Run Code Online (Sandbox Code Playgroud)
尽管上面将整个 URL 传递给 PuTTY 命令行。而且 PuTTY 不理解ssh://前缀。因此,您必须添加一个包装脚本,该脚本ssh://将用户和主机剥离并仅传递给 PuTTY。
参见:https :
//johnsofteng.wordpress.com/2009/05/12/launch-putty-from-browser/
另一种方法是使用WinSCP。它注册自己来处理ssh://URL并在 PuTTY 中打开URL指定的会话。
(我是 WinSCP 的作者)
| 归档时间: |
|
| 查看次数: |
57044 次 |
| 最近记录: |