如果我在 Mac 上打开 ssh:// URL,大多数流行的处理程序应用程序(例如 Apple Terminal、iTerm)都知道如何ssh
使用 URL 的标准部分作为参数(用户名、主机、端口)构造命令。
但是,扩展范围的 OpenSSH 样式选项(例如 IdentityFile、LogLevel)可以通过 ssh:// URL 传递到这些应用程序吗?
或者,如果设计不允许这样做,为什么呢?(如果可能,请在您的回答中链接到一些官方文档。)
一些实验
我尝试使用 Apple Terminal 作为处理程序从浏览器打开以下内容,但最初没有成功:
- ssh://(我)@localhost:22/?IdentityFile=/用户/(我)/.ssh/id_rsa
- ssh://(我)@localhost:22/?identity_file=/用户/(我)/.ssh/id_rsa
- ssh://(me)@localhost:22/?i=/Users/(me)/.ssh/id_rsa
其中 (me) 替换为您的用户名