OpenSSH 选项(例如 IdentityFile)可以通过 ssh:// URL 传递吗?

OpenSSH 选项(例如 IdentityFile)可以通过 ssh:// URL 传递吗?

如果我在 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) 替换为您的用户名

相关内容