например тот же гитхаб, ключ для авторизации и ключ для подписывания коммитов.
                  
                  
                  
                  
                  
                  вопрос: как подружить менеджер паролей и 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, которые передаются в скрипт, но ничего так и не увидел :(
                  
                  
                
 Mark
                          Lansky
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Mark
                          Lansky
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  попробую вот это перенести но с выводом в файл
 Mark
                          Lansky
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Mark
                          Lansky
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  потому что это не сработало. файл не создался даже
Обсуждают сегодня