У меня есть некоторые Linux, установленные на ноутбуке, и я использую SSH с аутентификацией с помощью личного ключа для подключения к серверу Недавно я установил Win10 с расширением bash для разработчиков на рабочем столе. Так как у меня есть только одна учетная запись пользователя на этом сервере, и, следовательно, только по ключу, я просто переместил файл с закрытым ключом в соответствующий каталог моей Windows bash.
Однако всякий раз, когда я открываю новый экземпляр bash и пытаюсь подключиться к серверу, появляется сообщение об ошибке: «Отказано в доступе (publickey)». возвращается Мое текущее исправление состоит из следующих шагов: exec ssh-agent bash; SSH-добавить;
Хотя я, очевидно, мог бы добавить это в .profile, мне нужно будет вводить фразу-пароль всякий раз, когда я открываю bash.
Есть ли у кого-нибудь какие-нибудь предложения, как исправить это более правильно, если бы я только вводил пароль, когда я подключаюсь к серверу, и мне не нужно повторно инициализировать мой ключ ssh в каждом сеансе bash.
С уважением