Re: ssh agent

2013-10-29 Пенетрантность Stanislav Maslovski
On Tue, Oct 29, 2013 at 09:46:03PM +0400, Mikhail A Antonov wrote:
> On 29/10/13 19:12, Stanislav Maslovski wrote:
> > Нужный функционал есть у gpg-agent, который может эмулировать протокол
> > ssh-agent-а. Как настроить, описано в man gpg-agent. После настройки
> > необходимо добавить SSH-ключи в пул gpg-agent-a с помощью ssh-add.
> >
> > После этого про ssh-add можно забыть, т.к. добавленные SSH-ключи будут
> > сохранены в зашифрованном виде внутри ~/.gnupg/ (т.е., весь твой зоопарк
> > необязательно держать в ~/.ssh/, если ключи нужны только для логинов).
> >
> > При первом старте ssh сессии gpg-agent запустит pinentry для ввода
> > пароля, расшифрует ключ, и дальше будет работать с ним в целом так же,
> > как и ssh-agent.
> >
> А форвадится он нормально? Т.е. если я авторизуюсь ключиком на хосте, с
> него пойду на другой хост, агент будет проброшен?

Да. Причём, другой хост может хотеть другого ключа из пула. 

-- 
Stanislav


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20131029185119.GA28555@kaiba.homelan



Re: ssh agent

2013-10-29 Пенетрантность Artem Chuprina
Mikhail A Antonov -> debian-russian@lists.debian.org  @ Tue, 29 Oct 2013 
21:46:03 +0400:

 >> Нужный функционал есть у gpg-agent, который может эмулировать протокол
 >> ssh-agent-а. Как настроить, описано в man gpg-agent. После настройки
 >> необходимо добавить SSH-ключи в пул gpg-agent-a с помощью ssh-add.
 >>
 >> После этого про ssh-add можно забыть, т.к. добавленные SSH-ключи будут
 >> сохранены в зашифрованном виде внутри ~/.gnupg/ (т.е., весь твой зоопарк
 >> необязательно держать в ~/.ssh/, если ключи нужны только для логинов).
 >>
 >> При первом старте ssh сессии gpg-agent запустит pinentry для ввода
 >> пароля, расшифрует ключ, и дальше будет работать с ним в целом так же,
 >> как и ssh-agent.
 >>
 >> В сети имеется (лично мной не проверенная) информация, что последние
 >> версии gpg и gpg-agent умеют обходиться вообще без SSH-ключей при
 >> эмуляции ssh-agent-а (т.е., могут использовать RSA/DSA компоненты
 >> gpg-ключа для этой цели). 
 >>
 MAA> А форвадится он нормально? Т.е. если я авторизуюсь ключиком на хосте, с
 MAA> него пойду на другой хост, агент будет проброшен?

А с чего бы ему форвардиться ненормально?  Форвардит сам ssh.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/877gcvc3pg@wizzle.ran.pp.ru



Re: ssh agent

2013-10-29 Пенетрантность Mikhail A Antonov
On 29/10/13 19:12, Stanislav Maslovski wrote:
> Нужный функционал есть у gpg-agent, который может эмулировать протокол
> ssh-agent-а. Как настроить, описано в man gpg-agent. После настройки
> необходимо добавить SSH-ключи в пул gpg-agent-a с помощью ssh-add.
>
> После этого про ssh-add можно забыть, т.к. добавленные SSH-ключи будут
> сохранены в зашифрованном виде внутри ~/.gnupg/ (т.е., весь твой зоопарк
> необязательно держать в ~/.ssh/, если ключи нужны только для логинов).
>
> При первом старте ssh сессии gpg-agent запустит pinentry для ввода
> пароля, расшифрует ключ, и дальше будет работать с ним в целом так же,
> как и ssh-agent.
>
> В сети имеется (лично мной не проверенная) информация, что последние
> версии gpg и gpg-agent умеют обходиться вообще без SSH-ключей при
> эмуляции ssh-agent-а (т.е., могут использовать RSA/DSA компоненты
> gpg-ключа для этой цели). 
>
А форвадится он нормально? Т.е. если я авторизуюсь ключиком на хосте, с
него пойду на другой хост, агент будет проброшен?

-- 
Best regards,
Mikhail
-
WWW: http://www.antmix.ru/
XMPP: ant...@stopicq.ru



signature.asc
Description: OpenPGP digital signature


Re: ssh agent

2013-10-29 Пенетрантность Stanislav Maslovski
On Wed, Oct 16, 2013 at 02:33:51AM +0400, sergio wrote:
> On 15/10/13 21:53, Andrey Rahmatullin wrote:
> 
> >> On 15.10.13 2031 (+0400), sergio wrote:
> 
> >>> Хочется что бы ssh agent запрашивал пароль и расшифровывал ключ
> >>> после первой попытки сказать ssh с дальнейшим продолжением
> >>> авторизации.
> 
> > Ничего подобного ssh-agent сам не делает.
> 
> /usr/bin/ssh-agent из openssh-client не делает, о том и речь, в отличии
> от гномового.

Нужный функционал есть у gpg-agent, который может эмулировать протокол
ssh-agent-а. Как настроить, описано в man gpg-agent. После настройки
необходимо добавить SSH-ключи в пул gpg-agent-a с помощью ssh-add.

После этого про ssh-add можно забыть, т.к. добавленные SSH-ключи будут
сохранены в зашифрованном виде внутри ~/.gnupg/ (т.е., весь твой зоопарк
необязательно держать в ~/.ssh/, если ключи нужны только для логинов).

При первом старте ssh сессии gpg-agent запустит pinentry для ввода
пароля, расшифрует ключ, и дальше будет работать с ним в целом так же,
как и ssh-agent.

В сети имеется (лично мной не проверенная) информация, что последние
версии gpg и gpg-agent умеют обходиться вообще без SSH-ключей при
эмуляции ssh-agent-а (т.е., могут использовать RSA/DSA компоненты
gpg-ключа для этой цели). 

-- 
Stanislav


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20131029151209.GA8610@kaiba.homelan



Re: ssh agent auth

2013-10-16 Пенетрантность sergio
On 16/10/13 16:37, Artem Chuprina wrote:

>  >> username  ALL = NOPASSWD: command

> А там недаром в конце написано не ALL, а command :)

Не заметил, но такие строчки у меня уже есть.


-- 
sergio.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/525e8cf8.9070...@sergio.spb.ru



Re: ssh agent auth

2013-10-16 Пенетрантность Artem Chuprina
sergio -> debian-russian@lists.debian.org  @ Wed, 16 Oct 2013 13:47:24 +0400:

 >> username  ALL = NOPASSWD: command
 >> Поручик, молчать!!! :)

 s> Хотел написать про безпарольное судо, но забил.
 s> В общем, я очкую (:

А там недаром в конце написано не ALL, а command :) Впрочем, на
большинстве хостов у меня именно что беспарольное.  Парольное только на
торчащих в интернет кучей протоколов серверах, где я сам интерактивно
бываю нечасто.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/874n8hv1bj@wizzle.ran.pp.ru



Re: ssh agent

2013-10-16 Пенетрантность Artem Chuprina
Eugene Berdnikov -> debian-russian@lists.debian.org  @ Wed, 16 Oct 2013 
13:27:52 +0400:

 >>  EB>  Может, я совсем туп, но плохо представляю, как правильно украсть 
 >> ключ(и),
 >>  EB>  даже добравшись до клавиатуры с машиной, на которой запущен ssh-agent.
 >>  EB>  Теоретически вроде так: нужно чем-то память этого агента прочитать, 
 >> унести
 >>  EB>  в укромное место, а потом из мешанины байтов выковыривать нужные.
 >> 
 >> На самом деле все, скорее всего, гораздо проще.  Он хранит ключи ни разу
 >> не в случайном месте памяти.  Посидеть один раз с бинарником и
 >> дебаггером, изучить паттерны, по которым искать, и можно написать
 >> робота.

 EB>  Если проще и быстрее, то лучше паяльник. :) А это для случая когда
 EB>  хочется бюджет попилить, а потом обеспечить себя и свою контору
 EB>  работой на полгода.

Паяльник - это когда тебе нужен конкретный, а робот - когда нужен любой,
и желательно побольше.  Иначе бы роботов не писали.  (known_hosts,
разумеется, тоже можно прихватить, так что куда деть потом этот ключ,
понятно.)

Ну и у робота есть еще одно преимущество.  Он с большей вероятностью,
чем паяльник, останется незамеченным.  Это порой важно.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87bo2pv1h8@wizzle.ran.pp.ru



Re: ssh agent auth

2013-10-16 Пенетрантность Vladimir Zhbanov
On Tue, Oct 15, 2013 at 08:19:43PM +0400, sergio wrote:
> Всем привет.
> 
> Как-то я утомился каждый раз для судо вводить пароль и вот ищу
> что-нибудь на замену.
> 
> Я слышал про авторизацию по ssh ключам через ssh agent. Тут есть
> кто-нибудь кто её исользует и может что-нибудь рассказать? Почему ничего
> подобного нет в дистрибутеве и какие тонкие моменты есть в такой схеме?

По поводу того, почему нет в дистрибутиве, см.
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=595817


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20131016100949.GA32220@localhost.localdomain



Re: ssh agent

2013-10-16 Пенетрантность Igor Chumak

16.10.2013 12:39, Eugene Berdnikov пишет:

On Wed, Oct 16, 2013 at 01:11:40PM +0400, Mikhail A Antonov wrote:

On 16/10/13 11:45, Eugene Berdnikov wrote:

  Сильно облегачает? И как часто? :)

Не часто, но если случится - лучше чтобы был путь к отступлению :)


  Может, я совсем туп, но плохо представляю, как правильно украсть ключ(и),
  даже добравшись до клавиатуры с машиной, на которой запущен ssh-agent.
  Теоретически вроде так: нужно чем-то память этого агента прочитать, унести
  в укромное место, а потом из мешанины байтов выковыривать нужные.
  Занятие, прямо скажем, не для слабых духом... да и телом, наверное, тоже.

Не из агента. Умыкнуть файл с приватным ключом проще. Ну и потом у себя
в укромном уголке его ковырять.

  Файл с ключом не ковырять, а дешифровать надо. Причём без автономного
  критерия правильности дешифровки, что делает процесс немного грустным... :)

Про дешифрацию приватных ключей:
http://habrahabr.ru/post/181320/


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/525e6472.30...@gmail.com



Re: ssh agent

2013-10-16 Пенетрантность Иван Лох
On Wed, Oct 16, 2013 at 01:09:16PM +0400, Иван Лох wrote:
> > На самом деле все, скорее всего, гораздо проще.  Он хранит ключи ни разу
> > не в случайном месте памяти.  Посидеть один раз с бинарником и
> > дебаггером, изучить паттерны, по которым искать, и можно написать
> > робота.
> 
> Файл: «/usr/bin/ssh-agent»
> Доступ: (2755/-rwxr-sr-x)  Uid: (0/root)   Gid: (  106/ ssh)
> 
> Конечно не в случайном ;)))

Просто эту область памяти может читать лишь тот, кто принадлежит к
группе ssh.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20131016095334.gc19...@nano.ioffe.rssi.ru



Re: ssh agent auth

2013-10-16 Пенетрантность sergio
On 15/10/13 20:32, Иван Лох wrote:

> username  ALL = NOPASSWD: command
> Поручик, молчать!!! :)

Хотел написать про безпарольное судо, но забил.
В общем, я очкую (:

-- 
sergio.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/525e60ac.9000...@sergio.spb.ru



Re: ssh agent

2013-10-16 Пенетрантность Eugene Berdnikov
On Wed, Oct 16, 2013 at 01:11:40PM +0400, Mikhail A Antonov wrote:
> On 16/10/13 11:45, Eugene Berdnikov wrote:
> >  Сильно облегачает? И как часто? :)
> Не часто, но если случится - лучше чтобы был путь к отступлению :)
> 
> >  Может, я совсем туп, но плохо представляю, как правильно украсть ключ(и),
> >  даже добравшись до клавиатуры с машиной, на которой запущен ssh-agent.
> >  Теоретически вроде так: нужно чем-то память этого агента прочитать, унести
> >  в укромное место, а потом из мешанины байтов выковыривать нужные.
> >  Занятие, прямо скажем, не для слабых духом... да и телом, наверное, тоже.
> Не из агента. Умыкнуть файл с приватным ключом проще. Ну и потом у себя
> в укромном уголке его ковырять.

 Файл с ключом не ковырять, а дешифровать надо. Причём без автономного
 критерия правильности дешифровки, что делает процесс немного грустным... :)
-- 
 Eugene Berdnikov


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20131016093958.gy17...@protva.ru



Re: ssh agent

2013-10-16 Пенетрантность Eugene Berdnikov
On Wed, Oct 16, 2013 at 01:04:43PM +0400, Artem Chuprina wrote:
> Eugene Berdnikov -> debian-russian@lists.debian.org  @ Wed, 16 Oct 2013 
> 11:45:11 +0400:
>  EB>  Может, я совсем туп, но плохо представляю, как правильно украсть 
> ключ(и),
>  EB>  даже добравшись до клавиатуры с машиной, на которой запущен ssh-agent.
>  EB>  Теоретически вроде так: нужно чем-то память этого агента прочитать, 
> унести
>  EB>  в укромное место, а потом из мешанины байтов выковыривать нужные.
> 
> На самом деле все, скорее всего, гораздо проще.  Он хранит ключи ни разу
> не в случайном месте памяти.  Посидеть один раз с бинарником и
> дебаггером, изучить паттерны, по которым искать, и можно написать
> робота.

 Если проще и быстрее, то лучше паяльник. :) А это для случая когда хочется
 бюджет попилить, а потом обеспечить себя и свою контору работой на полгода.
-- 
 Eugene Berdnikov


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20131016092752.gx17...@protva.ru



Re: ssh agent

2013-10-16 Пенетрантность Mikhail A Antonov
On 15/10/13 22:02, Victor Wagner wrote:
> On 2013.10.15 at 21:01:47 +0400, Eugene Berdnikov wrote:
>
>> Я понимаю, что у человека может быть несколько пластиковых карточек.
>> Но зачем делать себе несколько ключей ssh? 
> Ну я, например, делаю по отдельному ключу для каждого устройства на
> экран которого я могу глядеть (год назад бы сказал "на клавиатуре
> которого могу набирать, но теперь у меня есть одно устройство без
> клавиатуры). Это облегчает обработку компрометации ключей.
Поддерживаю. Есть физическое устройство, файлы которого есть вероятность
потерять - отдельный ключ.

On 16/10/13 11:45, Eugene Berdnikov wrote:
>  Сильно облегачает? И как часто? :)
Не часто, но если случится - лучше чтобы был путь к отступлению :)

>  Может, я совсем туп, но плохо представляю, как правильно украсть ключ(и),
>  даже добравшись до клавиатуры с машиной, на которой запущен ssh-agent.
>  Теоретически вроде так: нужно чем-то память этого агента прочитать, унести
>  в укромное место, а потом из мешанины байтов выковыривать нужные.
>  Занятие, прямо скажем, не для слабых духом... да и телом, наверное, тоже.
Не из агента. Умыкнуть файл с приватным ключом проще. Ну и потом у себя
в укромном уголке его ковырять.


On 15/10/13 22:02, Victor Wagner wrote:
> При этом могут быть ситуации, когда на некоторых машинах нет публичных
> клюей от всех этих ключевых пар. Например, на всякие рабочие сервера я
> вряд ли буду копировать ключи со всех домашних и мобильных устройств.
>
> Проще уж если приспичило поработать из дома, зайти сначала на рабочую
> станцию и загрузить её ключ вторым.
Мне удобнее было свалить текущие публичные ключи в один файлик, выложить
его на http и дальше говорить wget -O - http://example.com/keys >>
~/.ssh/authorized_keys с любой нужной мне машины.
Ключей 3 штуки - рабочая машина, домашняя машина, нетбук. Как минимум до
одной я всегда смогу добраться.


-- 
Best regards,
Mikhail
-
WWW: http://www.antmix.ru/
XMPP: ant...@stopicq.ru



signature.asc
Description: OpenPGP digital signature


Re: ssh agent

2013-10-16 Пенетрантность Иван Лох
On Wed, Oct 16, 2013 at 01:04:43PM +0400, Artem Chuprina wrote:
> Eugene Berdnikov -> debian-russian@lists.debian.org  @ Wed, 16 Oct 2013 
> 11:45:11 +0400:
> 
>  >> >  Я понимаю, что у человека может быть несколько пластиковых карточек.
>  >> >  Но зачем делать себе несколько ключей ssh?
>  >> 
>  >> Ну я, например, делаю по отдельному ключу для каждого устройства на
>  >> экран которого я могу глядеть (год назад бы сказал "на клавиатуре
>  >> которого могу набирать, но теперь у меня есть одно устройство без
>  >> клавиатуры). Это облегчает обработку компрометации ключей.
> 
>  EB>  Сильно облегачает? И как часто? :)
> 
>  EB>  Может, я совсем туп, но плохо представляю, как правильно украсть 
> ключ(и),
>  EB>  даже добравшись до клавиатуры с машиной, на которой запущен ssh-agent.
>  EB>  Теоретически вроде так: нужно чем-то память этого агента прочитать, 
> унести
>  EB>  в укромное место, а потом из мешанины байтов выковыривать нужные.
> 
> На самом деле все, скорее всего, гораздо проще.  Он хранит ключи ни разу
> не в случайном месте памяти.  Посидеть один раз с бинарником и
> дебаггером, изучить паттерны, по которым искать, и можно написать
> робота.

Файл: «/usr/bin/ssh-agent»
Доступ: (2755/-rwxr-sr-x)  Uid: (0/root)   Gid: (  106/ ssh)

Конечно не в случайном ;)))


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20131016090915.ga19...@nano.ioffe.rssi.ru



Re: ssh agent

2013-10-16 Пенетрантность Artem Chuprina
Eugene Berdnikov -> debian-russian@lists.debian.org  @ Wed, 16 Oct 2013 
11:45:11 +0400:

 >> >  Я понимаю, что у человека может быть несколько пластиковых карточек.
 >> >  Но зачем делать себе несколько ключей ssh?
 >> 
 >> Ну я, например, делаю по отдельному ключу для каждого устройства на
 >> экран которого я могу глядеть (год назад бы сказал "на клавиатуре
 >> которого могу набирать, но теперь у меня есть одно устройство без
 >> клавиатуры). Это облегчает обработку компрометации ключей.

 EB>  Сильно облегачает? И как часто? :)

 EB>  Может, я совсем туп, но плохо представляю, как правильно украсть ключ(и),
 EB>  даже добравшись до клавиатуры с машиной, на которой запущен ssh-agent.
 EB>  Теоретически вроде так: нужно чем-то память этого агента прочитать, унести
 EB>  в укромное место, а потом из мешанины байтов выковыривать нужные.

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


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87fvs1vb6c@wizzle.ran.pp.ru



Re: ssh agent

2013-10-16 Пенетрантность Eugene Berdnikov
On Tue, Oct 15, 2013 at 10:02:53PM +0400, Victor Wagner wrote:
> On 2013.10.15 at 21:01:47 +0400, Eugene Berdnikov wrote:
> > 
> >  Я понимаю, что у человека может быть несколько пластиковых карточек.
> >  Но зачем делать себе несколько ключей ssh?
> 
> Ну я, например, делаю по отдельному ключу для каждого устройства на
> экран которого я могу глядеть (год назад бы сказал "на клавиатуре
> которого могу набирать, но теперь у меня есть одно устройство без
> клавиатуры). Это облегчает обработку компрометации ключей.

 Сильно облегачает? И как часто? :)

 Может, я совсем туп, но плохо представляю, как правильно украсть ключ(и),
 даже добравшись до клавиатуры с машиной, на которой запущен ssh-agent.
 Теоретически вроде так: нужно чем-то память этого агента прочитать, унести
 в укромное место, а потом из мешанины байтов выковыривать нужные.
 Занятие, прямо скажем, не для слабых духом... да и телом, наверное, тоже.

 Вот попользоваться ключами, добравшись до клавиатуры -- это легко.
 Только ключ-то при этом не компрометируется. Вы должны это понимать.
-- 
 Eugene Berdnikov


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20131016074511.gu17...@protva.ru



Re: ssh agent auth

2013-10-15 Пенетрантность Виталий Мечётный
16.10.2013 04:38, sergio пишет:
> On 15/10/13 20:39, Виталий Мечётный wrote:
> 
>> Генерируем свою пару ключей (если нет) и передаем на целевой хост
> 
> Сил хватило только на тему?
> 
Да. Хватило сил прочитать?


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/525e040f.9060...@ruta.ru



Re: ssh agent auth

2013-10-15 Пенетрантность sergio
On 15/10/13 20:39, Виталий Мечётный wrote:

> Генерируем свою пару ключей (если нет) и передаем на целевой хост

Сил хватило только на тему?

-- 
sergio.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/525dc3f6.5050...@sergio.spb.ru



Re: ssh agent

2013-10-15 Пенетрантность sergio
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 15/10/13 21:53, Andrey Rahmatullin wrote:

>> On 15.10.13 2031 (+0400), sergio wrote:

>>> Хочется что бы ssh agent запрашивал пароль и расшифровывал ключ
>>> после первой попытки сказать ssh с дальнейшим продолжением
>>> авторизации.

> Ничего подобного ssh-agent сам не делает.

/usr/bin/ssh-agent из openssh-client не делает, о том и речь, в отличии
от гномового.


- -- 
sergio.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.15 (GNU/Linux)
Comment: Using GnuPG with Icedove - http://www.enigmail.net/

iQIcBAEBAgAGBQJSXcLPAAoJEPMvu7VxEe/BTPoQAIVVDE9rx4knM2fh2YZwg4EH
v8iLkS7MFBNpkGoY6iA9dnaee4rm7pH3opNJ/Z1KM3A3jz0LAFWBlPOXYCbnfTu/
t7pJ5LEcRJBZIc3SyRop56aQ9qVUiuWMFMrh3Chuwe3UdIjy3hHcdPz80HbANqAM
mBdhJogvFrH/UArAzSnX+T/ASkgcFaSRHvc0w7ASoSYeDguZTdN82YklUtEdcg+O
1ei2s/Wjry5luIsV8RMXnkNyYvs3/jk4EHn7qgY8ycRcmogQ8RbvQjrJ92K0Dp7n
+oxn083vQ2zpFeuYG98ZLq0GWzryunqXELy6/7XTRT8uDOVepn8yMHuH0ojLlxct
ENdDIjJ5utLaunwTRqTyjHXzBoFnlFxn5ySk/QhtMg9omipdL/IYwEdFPJZps84B
jjCWaTU6iGCPn0JFT60ZzdDcNIqcueONJz5Y7yNbDEWxQNjqc/uYpBVoj9cJ/KB0
hbTa73SwisN7tZPbNFF6vYmP3edONcpPgpi343bFeXgwkTz3ElCaCEMxv2H1ign6
92dfR7OvGsqxkp1V6MaMdJN27WC16WrYiKaTPvw1h+qja5N2ekfW75zJHw8BG5yf
aylK1wD+AEeZdakfkGcyh94s6SP2fgUaF2qNvMkdGNAgNccIgK6u4Cs4ontIRsci
WLuycU23yvy+iv/ga/wv
=CHMg
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/525dc2cf.8050...@sergio.spb.ru



Re: ssh agent

2013-10-15 Пенетрантность Andrey Rahmatullin
On Wed, Oct 16, 2013 at 12:43:24AM +0700, Vasily Ivanov wrote:
> On 15.10.13 2336 (+0600), Andrey Rahmatullin wrote:
> > On Wed, Oct 16, 2013 at 12:24:54AM +0700, Vasily Ivanov wrote:
> > > Определить в .ssh/config для нужного хоста параметр IdentityFile
> > > Насколько я понмю, после этого ssh-agent его добавит и прокеширует 
> > > автоматом.
> > И пассфразу сам введёт?
> о_О? В исходном вопросе об таком не говорилось:
> 
> On 15.10.13 2031 (+0400), sergio wrote:
> 
> > Хочется что бы ssh agent запрашивал пароль и расшифровывал ключ после
> > первой попытки сказать ssh с дальнейшим продолжением авторизации.
Ничего подобного ssh-agent сам не делает.

-- 
WBR, wRAR


signature.asc
Description: Digital signature


Re: ssh agent

2013-10-15 Пенетрантность Vasily Ivanov
On 15.10.13 2336 (+0600), Andrey Rahmatullin wrote:
> On Wed, Oct 16, 2013 at 12:24:54AM +0700, Vasily Ivanov wrote:
> > Определить в .ssh/config для нужного хоста параметр IdentityFile
> > Насколько я понмю, после этого ssh-agent его добавит и прокеширует 
> > автоматом.
>
> И пассфразу сам введёт?

о_О? В исходном вопросе об таком не говорилось:

On 15.10.13 2031 (+0400), sergio wrote:

> Хочется что бы ssh agent запрашивал пароль и расшифровывал ключ после
> первой попытки сказать ssh с дальнейшим продолжением авторизации.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20131015174324.ga17...@roadwarrior.8p8c.net



Re: ssh agent auth

2013-10-15 Пенетрантность Виталий Мечётный
15.10.2013 23:25, Vasily Ivanov пишет:
> On 15.10.13 2239 (+0600), Виталий Мечётный wrote:
>> $ scp -P 20120 ~/.ssh/id_rsa.pub if@192.168.1.20:
>>
>> Сторона целевой системы
>>
>> # su if
>> $ mkdir -p ~/.ssh
>> $ cat ~/id_rsa.pub >> ~/.ssh/authorized_keys
>> $ rm ~/id_rsa.pub
>> $ chmod 700 ~/.ssh && chmod 600 ~/.ssh/authorized_keys
>> $ exit
> 
> См. ssh-copy-id
> 
> 

Посмотрел. Зачекано =)

-- 
Истово бью челом,
системный управитель сети,
раб Божий, Виталий.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/525d7de8.2080...@ruta.ru



Re: ssh agent

2013-10-15 Пенетрантность Andrey Rahmatullin
On Wed, Oct 16, 2013 at 12:24:54AM +0700, Vasily Ivanov wrote:
> Определить в .ssh/config для нужного хоста параметр IdentityFile
> Насколько я понмю, после этого ssh-agent его добавит и прокеширует 
> автоматом.
И пассфразу сам введёт?

-- 
WBR, wRAR


signature.asc
Description: Digital signature


Re: ssh agent auth

2013-10-15 Пенетрантность Vasily Ivanov
On 15.10.13 2239 (+0600), Виталий Мечётный wrote:
> $ scp -P 20120 ~/.ssh/id_rsa.pub if@192.168.1.20:
> 
> Сторона целевой системы
> 
> # su if
> $ mkdir -p ~/.ssh
> $ cat ~/id_rsa.pub >> ~/.ssh/authorized_keys
> $ rm ~/id_rsa.pub
> $ chmod 700 ~/.ssh && chmod 600 ~/.ssh/authorized_keys
> $ exit

См. ssh-copy-id


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20131015172523.gb16...@roadwarrior.8p8c.net



Re: ssh agent

2013-10-15 Пенетрантность Vasily Ivanov
On 15.10.13 2031 (+0400), sergio wrote:
> Всем привет.
> 
> Хочется что бы ssh agent запрашивал пароль и расшифровывал ключ после
> первой попытки сказать ssh с дальнейшим продолжением авторизации.
> 
> Так умеет gnome-keyring, но ставить по такому поводу gnome (пусть даже
> часть) мне не хочется.
> 
> Ещё в этих ваших интернетх предлагается сделать скриптик, который
> запускает ssh-add перед ssh если не ключ не загружен. Это всё неимоверно
> замечательно, только ключа у меня больше одного, и особой радости
> загружать их все сразу я не вижу.

Определить в .ssh/config для нужного хоста параметр IdentityFile
Насколько я понмю, после этого ssh-agent его добавит и прокеширует 
автоматом.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20131015172454.ga16...@roadwarrior.8p8c.net



Re: ssh agent

2013-10-15 Пенетрантность Eugene Berdnikov
On Tue, Oct 15, 2013 at 08:31:54PM +0400, sergio wrote:
> Ещё в этих ваших интернетх предлагается сделать скриптик, который
> запускает ssh-add перед ssh если не ключ не загружен. Это всё неимоверно
> замечательно, только ключа у меня больше одного, и особой радости
> загружать их все сразу я не вижу.

 Я понимаю, что у человека может быть несколько пластиковых карточек.
 Но зачем делать себе несколько ключей ssh?
-- 
 Eugene Berdnikov


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20131015170147.gf7...@sie.protva.ru



Re: ssh agent auth

2013-10-15 Пенетрантность Виталий Мечётный
15.10.2013 22:32, Иван Лох пишет:
> On Tue, Oct 15, 2013 at 08:19:43PM +0400, sergio wrote:
>> Всем привет.
>>
>> Как-то я утомился каждый раз для судо вводить пароль и вот ищу
>> что-нибудь на замену.
> 
> visudo
> 
> username  ALL = NOPASSWD: command
> 
>> Я слышал про авторизацию по ssh ключам через ssh agent. Тут есть
>> кто-нибудь кто её исользует и может что-нибудь рассказать? Почему ничего
>> подобного нет в дистрибутеве и какие тонкие моменты есть в такой схеме?
> 
> Поручик, молчать!!! :)
> 
> 

Генерируем свою пару ключей (если нет) и передаем на целевой хост

Сторона админа

$ ssh-keygen -b 2048 -t rsa
$ scp -P 20120 ~/.ssh/id_rsa.pub if@192.168.1.20:

Сторона целевой системы

# su if
$ mkdir -p ~/.ssh
$ cat ~/id_rsa.pub >> ~/.ssh/authorized_keys
$ rm ~/id_rsa.pub
$ chmod 700 ~/.ssh && chmod 600 ~/.ssh/authorized_keys
$ exit

Конфигурация sshd
-
Port 20120
Protocol 2
HostKey /etc/ssh/ssh_host_rsa_key
HostKey /etc/ssh/ssh_host_dsa_key
UsePrivilegeSeparation yes

KeyRegenerationInterval 3600
ServerKeyBits 768

SyslogFacility AUTH
LogLevel INFO

LoginGraceTime 120
PermitRootLogin no
StrictModes yes

RSAAuthentication yes
PubkeyAuthentication yes

IgnoreRhosts yes
RhostsRSAAuthentication no
HostbasedAuthentication no

PermitEmptyPasswords no

PasswordAuthentication no
ChallengeResponseAuthentication no

X11Forwarding no
X11DisplayOffset 10
PrintMotd no
PrintLastLog yes
TCPKeepAlive yes

AcceptEnv LANG LC_*
AllowUsers if

Subsystem sftp /usr/lib/openssh/sftp-server

UsePAM yes
--

# /etc/init.d/ssh restart

Проверка с компа админа

# ssh -o 'PreferredAuthentications if' -p 20120 192.168.1.20
Permission denied (publickey).
# su if
# ssh if@192.168.1.20 -p 20120
loged to target system

В скобках разрешённые методы соединения




-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/525d6fd6.9060...@ruta.ru



Re: ssh agent auth

2013-10-15 Пенетрантность Иван Лох
On Tue, Oct 15, 2013 at 08:19:43PM +0400, sergio wrote:
> Всем привет.
> 
> Как-то я утомился каждый раз для судо вводить пароль и вот ищу
> что-нибудь на замену.

visudo

username  ALL = NOPASSWD: command

> Я слышал про авторизацию по ssh ключам через ssh agent. Тут есть
> кто-нибудь кто её исользует и может что-нибудь рассказать? Почему ничего
> подобного нет в дистрибутеве и какие тонкие моменты есть в такой схеме?

Поручик, молчать!!! :)


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20131015163257.gc3...@nano.ioffe.rssi.ru