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.