gpt4 book ai didi

从浏览器打开 PuTTY 客户端的 HTML 代码

转载 作者:行者123 更新时间:2023-12-04 17:01:21 26 4
gpt4 key购买 nike

我正在尝试制作一个网页,其中包含我们团队以表格形式管理的整个服务器 list 。我使用一个简单的 LAMP 堆栈和库存输入作为 CSV 文件。

该表包含三列:主机名、IP 地址和设备序列号。

虽然这工作得很好,但我想更进一步,使表中的每个 IP 地址成为一个超链接,单击它会打开一个 SSH 客户端,该客户端将连接到该 IP 地址。关于如何做到这一点的任何提示?我希望会有类似 mailto: 的东西打开电子邮件客户端(Outlook 窗口)的标记。

最佳答案

我已经按照 the info of this blog post 完成了.
为了将来在原始页面丢失的情况下引用,这里是过程:

  • 您不能直接将 ssh://方案映射到 PuTTY,但您可以将其映射到一个中间脚本,该脚本反过来会使用正确的参数启动 PuTTY。我的名为 putty_ssh.bat 并具有以下内容:
    @echo off
    set var=%1
    set extract=%var:~6,-1%
    start "C:\Program Files (x86)\PuTTY\putty.exe" %extract%
  • 该脚本必须在注册表中注册。您可以创建一个包含以下内容的 ssh.reg 文件并打开它(根据需要自定义最后一行):
    REGEDIT4
    [HKEY_CLASSES_ROOT\ssh]
    @="URL:ssh Protocol"
    "URL Protocol"=""
    [HKEY_CLASSES_ROOT\ssh\shell]
    [HKEY_CLASSES_ROOT\ssh\shell\open]
    [HKEY_CLASSES_ROOT\ssh\shell\open\command]
    @="\"C:\\path\\to\\putty_ssh.bat\" %1"

  • 当我点击 ssh://网页中的链接,它现在会打开 PuTTY。

    关于从浏览器打开 PuTTY 客户端的 HTML 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17670067/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com