Если я открою URL-адрес ssh:// на моем Mac, большинство популярных приложений-обработчиков (например, Apple Terminal, iTerm) знают, как создать команду ssh используя в качестве аргументов стандартные части URL-адреса (имя пользователя, хост, порт).

Но можно ли передать расширенный диапазон опций в стиле OpenSSH (например, IdentityFile, LogLevel) в URL-адресе ssh:// для этих приложений?

Или, если это не разрешено проектом, почему бы и нет? (Пожалуйста, укажите ссылки на некоторые официальные документы в вашем ответе.)

Некоторые эксперименты

Я попытался открыть следующее из моего браузера, с Apple Terminal в качестве обработчика, без первоначального успеха:

  • SSH://(я)@localhost:22/?IdentityFile =/Users/(я)/. SSH /id_rsa
  • SSH://(я)@localhost:22/?identity_file =/Users/(я)/. SSH /id_rsa
  • SSH://(я)@localhost:22/?я =/Users/(я)/. SSH /id_rsa

Где (я) заменяется вашим именем пользователя

0