Я установил 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, если не задействована локальная оболочка?