ssh-агент с паролями, не порождая слишком много процессов

Да, просто установите соответствующий HTTP-заголовок, эхо результат, а затем выйдите из сценария.

6
задан Lorin Hochstein 19 September 2008 в 14:41
поделиться

4 ответа

взгляните на Связку ключей. Это было записано b люди в аналогичной ситуации себе. Связка ключей

5
ответ дан 10 December 2019 в 02:56
поделиться

Сколько контроля Вы имеете над этой машиной? Один ответ должен был бы выполнить ssh-агент как процесс демона. Другие опции объяснены на этой веб-странице, в основном тестируя, чтобы видеть, вокруг ли агент и затем выполнение ее, если это не.

Воспроизвести одну из идей здесь:

SSH_ENV="$HOME/.ssh/environment"

function start_agent {
     echo "Initialising new SSH agent..."
     /usr/bin/ssh-agent | sed 's/^echo/#echo/' > "${SSH_ENV}"
     echo succeeded
     chmod 600 "${SSH_ENV}"
     . "${SSH_ENV}" > /dev/null
     /usr/bin/ssh-add;
}

# Source SSH settings, if applicable

if [ -f "${SSH_ENV}" ]; then
     . "${SSH_ENV}" > /dev/null
     #ps ${SSH_AGENT_PID} doesn’t work under cywgin
     ps -ef | grep ${SSH_AGENT_PID} | grep ssh-agent$ > /dev/null || {
         start_agent;
     }
else
     start_agent;
fi 
3
ответ дан 10 December 2019 в 02:56
поделиться

В зависимости от которой оболочки Вы используете, можно установить различные профили для оболочек входа в систему и простых регулярных новых оболочек. В целом Вы хотите запустить ssh-агент для оболочек входа в систему, но не для каждой подоболочки. В ударе эти файлы были бы .bashrc и .bash_login, например.

Большинство настольных Linux в эти дни выполняет ssh-агент для Вас. Вы просто добавляете, что Ваш ключ с ssh-добавляет и затем передает ключи к удаленным ssh сессиям путем выполнения

ssh -A
0
ответ дан 10 December 2019 в 02:56
поделиться

Можно сделать:

ssh-agent $SHELL

Это заставит ssh-агент выходить, когда оболочка выйдет. Они все еще не будут совместно использованы через сессии, но по крайней мере они уйдут, когда Вы сделаете.

1
ответ дан 10 December 2019 в 02:56
поделиться
Другие вопросы по тегам:

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