4

По умолчанию мой ssh ищет идентификаторы закрытого ключа в /.ssh/ при подключении. Однако это недопустимое место в системе Windows. Как я могу навсегда изменить место по умолчанию для поиска личных ключей, чтобы мне не нужно было запускать ssh-add каждый раз, когда мне нужны мои ключи?

Примечание: я получил SSH, когда установил mysysgit, версию Git для Windows (которая поставляется со всеми исполняемыми файлами ssh в каталоге /bin). Я думаю, что это выглядит в этом месте, потому что он ожидает, что я буду использовать git bash MinGW, который поставляется с ним. Тем не менее, я хочу работать из командной строки cmd.exe, поэтому мне нужно, чтобы он находился в допустимой папке Windows.

1 ответ1

4

ssh из OpenSSH обычно использует ~/.ssh/ , где ~ представляет ваш домашний каталог. Чтобы он работал в Windows, установите соответствующую переменную среды HOME .

set HOME=%USERPROFILE%

set HOME=C:\Users\babonk

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .