【发布时间】:2018-08-08 17:50:34
【问题描述】:
我想创建一个 url 链接来启动终端(从网页或浏览器,如 chrome 或 safari)和 ssh 到一个盒子并启动远程命令(例如ls),在终端中它看起来像:
ssh user@1.2.3.4 'ls'
我试过了:
<a href='ssh://user@1.2.3.4 "ls"'>SSH with ls</a>
但这没有任何作用。 这有效(无需任何命令):
<a href='ssh://user@1.2.3.4'>SSH</a>
这在 HTML 中可能吗?我也会接受使用 Javascript 的答案。
【问题讨论】:
-
您需要让用户设置浏览器指示处理 SSH 链接的程序
-
没关系,假设他们在 Mac 操作系统上使用
Terminal.app -
这不是一个真正的编程问题。如果您搜索“ssh url handler”并可能添加目标浏览器和平台,您会发现各种页面讨论如何设置它。
-
@Kenster 搜索失败
-
使用
Terminal.app是不可能的。iTerm仍然可以使用,如果这对您有用,而不是在 iTerm 中没有特定配置文件。所以默认情况下,如果没有一些配置,你不能让它跨系统工作
标签: javascript html url ssh terminal