Похожие чаты

Использую менеджер паролей, использую разные ssh ключи для разных целей,

например тот же гитхаб, ключ для авторизации и ключ для подписывания коммитов.

вопрос: как подружить менеджер паролей и ssh? хотелось бы чтобы ssh каждый раз запрашивал пароль у менеджера паролей

всё что я нашёл в интернете, вот такая балда:
#!/bin/bash

if [[ -v PASS_PATH ]]; then
pass $PASS_PATH
exit $?
fi

for I in \
"$HOME/.ssh/github/zerdox-x_auth;personal/ssh/github/zerdox-x_auth" \
"$HOME/.ssh/github/zerdox-x_sign;personal/ssh/github/zerdox-x_sign"
do
SSHKEYPATH=${I%;*}
PASS=${I#*;}
SSH_ASKPASS_REQUIRE="force" SSH_ASKPASS="$0" PASS_PATH="$PASS" ssh-add $SSHKEYPATH < /dev/null
done
добавляет все перечисленные пароли в ssh-agent. в теории это где-нибудь на уровне DM/DE/WM запускается ssh-agent и затем запускается этот скрипт, после этого пароли понятное дело не запрашиваются.

но мне это решение не понравилось, ключи всегда висят без пароля на фоне.

знаю, что можно указать в SSH_ASKPASS путь до любой программы, которая будет отдавать пароль для ssh. во всех найденных мною в интернете примерах это был один и тот же пароль, написанный людьми скрипт не мог отдавать разный пароль в зависимости от того, какой ssh ключ используется.

я попробовал написать свой bash скрипт и попробовать вывести все аргументы в файл, или например через netcat, которые передаются в скрипт, но ничего так и не увидел :(

2 ответов

17 просмотров
Mark-Lansky Автор вопроса

попробую вот это перенести но с выводом в файл

Mark-Lansky Автор вопроса

потому что это не сработало. файл не создался даже

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
@Benzenoid can you tell me the easiest, and safest way to bu.y HEX now?
Živa Žena
20
This is a question from my wife who make a fortune with memes 😂😂 About the Migration and Tokens: 1. How will the old tokens be migrated to the new $LGCYX network? What is th...
🍿 °anton°
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
What is the Dex situation? Agora team started with the Pnetwork for their dex which helped them both with integration. It’s completed but as you can see from the Pnetwork ann...
Ben
1
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Anyone knows where there are some instructions or discort about failed bridge transactions ?
Jochem
21
@lozuk how do I get my phex copies of my ehex from a atomic wallet, to move to my rabby?
Justfrontin 👀
11
Карта сайта