Я установил Cygwin/X11, в том числе openssh . Я настроил пару открытый / закрытый ключ. Я установил открытый ключ в ~/.ssh/authorized_keys RemoteHost.
Я настроил Cygwin/X11 (через ~/.XWinrc) для предоставления пункта меню, который открывает оболочку RemoteHost в локальном терминале:
menu root {
RemoteShell exec "/bin/xterm.exe -e /usr/bin/ssh -Yl <user> RemoteHost"
}
RootMenu root
Я хочу запросить пароль моего личного ключа, когда этот пункт меню выбирается в первый раз. Я не хочу получать запросы на последующие звонки.
Поскольку здесь не задействована локальная оболочка, то есть я не могу ничего сделать (например, настроить ssh_agent или keychain) в ~/.bash_profile , я немного растерялся. Также нет оболочки для ввода ключевой фразы.
Как разблокировать свой закрытый ключ SSH, если не задействована локальная оболочка?
