Если я открою 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
Где (я) заменяется вашим именем пользователя