Terminal的URL-Scheme支持

MacOS/Windows都自带了终端App,如果有URL Scheme支持的话,那么通过网页超链接就可以唤起终端SSH会话。这里调研下其可行性。

URL-Scheme支持

MacOS

ssh://<username>@<host>:<port>

点击测试

默认是Terminal运行,可以通过iterm2等第三方终端App设置修改为对应App打开。

Windows

实际验证默认不支持,Putty等App可以经过配置进行支持,给个例子

Windows 整体内置的URL Scheme也有一些,比如支持唤起商店指定App如Terminal产品页,点击测试

另外了解下,Windows11预装Terminal,之前系统需要手动安装。

写在最后

期望Windows能改进下这块的支持,对比Mac还是差一截。