Они будут работать, при условии учетная запись, которую Вы поставили задачи для выполнения, как имеет права выполнить их. На сервере это - соображение, но на основанном на XP ПК в значительной степени любая учетная запись сможет использоваться в качестве контекста защиты запланированной задачи.
Вы могли пойти другим путем и использовать puttycyg?
[http://code.google.com/p/puttycyg/]
Тем путем у Вас есть шпаклевка как Ваш cygwin терминал.
Вы надеетесь интегрировать ssh-агент и театрализованное представление так, чтобы у Вас был только один keystore. Одним путем можно сделать, это - использование PuTTY как терминал, сохраните ключи в театрализованном представлении, включите передачу агента, выполните Cygwin sshd и ssh к localhost. Это даст Вам среду, где ключи подаются театрализованным представлением по соединению SSH с PuTTY - никакая потребность выполнить ssh-агент.
Должно быть возможно сделать то же со Звоном. Просто используйте-A опцию и используйте получающуюся установку SSH_AUTH_SOCK на Ваших интерактивных сессиях Cygwin.Отказ от ответственности: Я не попробовал это.
Править: Я теперь попробовал это; это работает просто великолепно. Я создал ярлык на ЗВОН:
"C:\path\to\PLINK.EXE" -A -ssh -l yournamehere localhost "echo $SSH_AUTH_SOCK; while :; do sleep 86400; done"
Затем в терминале Cygwin (я использую PuTTYcyg, конечно):
export SSH_AUTH_SOCK=/tmp/ssh-crYQh24AMq/agent.3964
ssh-add -l
Кажется, работает отлично, но все еще требует локального sshd.
То, что было бы действительно большим, должно иметь openssh-совместимый агент, который связывается непосредственно с театрализованным представлением keystore, но этого не произойдет, если кто-то не запишет такого зверя. Я изучил его много лун назад, и это казалось большей проблемой, чем это стоило, учитывая, что это обходное решение достаточно легко.
я предложил бы, то же самое (используйте шпаклевку), но просто используйте шпаклевку, поскольку это межтрет лучше с театрализованным представлением и звоном, я использую его наряду с msysgit, но использую удар мерзавца, обеспеченный msysgit, и это было бы прекрасный, это - немного утомительного переключения между консолями, но разделение может быть хорошим также
Я столкнулся с шарадой только что, которая заменяет ssh-агент и прокси к Театрализованному представлению. В то время, когда я не мог вполне получить его работа и не имел шанса играть с ним с тех пор, но это могло бы стоить попытки. Если у Вас есть удача, отправьте назад и сообщите мне, это было в моем списке вещей сделать целую вечность!
make
, gcc-core
, keychain
, psmisc
, и конечно openssh
. Таким образом, если Вы следуете очень подробным инструкциям из файла README, Вы не получите ошибок
– Alexander Pogrebnyak
14 September 2010 в 18:49
Я также записал прокси между openssh и театрализованным представлением, которое я называю ssh-театрализованным-представлением. Это похоже в значительной степени на тот же подход как шарада, но я не услышал о нем. Хорошо в случае, если Вы испытываете затруднения, я думал, что выведу ssh-театрализованное-представление для попытки вместо этого.
Другой способ сделать это.
Добавьте эту строку в самом верху .bash_profile
exec ssh-agent /usr/bin/bash
Затем добавьте свои ключи у основания .bashrc
ssh-add ~/.ssh/myprivate