Keychain на cygwin просять пароль кожного разу, коли відкриється нова консоль


0

Тому, коли у вас є брелок ( http://www.funtoo.org/Keychain ) спочатку на Ubuntu, вам потрібно ввести лише ключові фрази один раз за сеанс, але коли ви використовуєте його на cygwin, він просить пароль кожного разу, коли я відкриваю нове вікно cygwin, тому що, очевидно, він розглядає його як нове сесії?

Отже, як мені це зробити?


Ви спробували запустити cygserver?
matzeri

Навіть не знав про його існування, перш ніж ви згадали про це. Я спробував його, але немає багато інформації про це в Інтернеті, чи є щось конкретне, що мені потрібно налаштувати для брелока для роботи з ним?
Fabis

Чи отримуєте ви "* Попередження: не вдається визначити відбиток пальця з наступного рядка, повертаючись до імені файлу" повідомлення?
MattBianco

Відповіді:


2

Брелок, який постачає Cygwin, застарілий. Вона не має підтримки для ключів стилю OpenSSH 6.8.

Якщо ви отримали повідомлення про помилку " Попередження: неможливо визначити відбиток пальця з наступного рядка, повертаючись до імені файлу ",

Як натякнув в Архівний форум , додайте ці рядки біля рядка 817 в /usr/bin/keychain:

        *\ @(SHA256|MD5):[0-9a-zA-Z\+\/=]*)
            # The new OpenSSH 6.8+ format,
            #   1024 SHA256:mVPwvezndPv/ARoIadVY98vAC0g+P/5633yTC4d/wXE /home/barney/.ssh/id_dsa (DSA)
            echo "$ef_line" | cut -f2 -d' '
            ;;

і це порядковий рядок 17:

shopt -s extglob

І вона повинна знову почати функціонувати, як очікується.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.