Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Вопрос по ssh-add (просто интересно)  (Прочитано 1122 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Bloodmage

  • Автор темы
  • Участник
  • *
  • Сообщений: 121
  • Just for fun
    • Просмотр профиля
куда он заносит информацию о добавляемом ключе? :) в ~/.ssh/ никаких изменений не заметил... так-то, как руками прописать ключ я знаю, но ssh-add, видимо, делает это как-то по-другому...

Оффлайн RustemNur

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 2939
  • умрешь с вами
    • Просмотр профиля
Re: Вопрос по ssh-add (просто интересно)
« Ответ #1 : 13 Июля 2011, 14:33:50 »
Может ты для root сделал?

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Вопрос по ssh-add (просто интересно)
« Ответ #2 : 13 Июля 2011, 14:38:16 »
куда он заносит информацию о добавляемом ключе?
Цитата: man ssh-add
ssh-add adds RSA or DSA identities to the authentication agent, ssh-agent(1).

Оффлайн Bloodmage

  • Автор темы
  • Участник
  • *
  • Сообщений: 121
  • Just for fun
    • Просмотр профиля
Re: Вопрос по ssh-add (просто интересно)
« Ответ #3 : 13 Июля 2011, 14:44:48 »
куда он заносит информацию о добавляемом ключе?
Цитата: man ssh-add
ssh-add adds RSA or DSA identities to the authentication agent, ssh-agent(1).

Не поверишь, видел это  :) только не совсем понял, это получается он их передаёт демону ssh-agent и они просто хранятся в памяти до перезагрузки? Просто сначала меня смутило то что у меня всё подключается без проблем и после перезагрузок, но потом вспомнил что те ключи прописывал руками :) Я прав? если да, дайте знать и тему можно закрыть :)

Оффлайн censor

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
Re: Вопрос по ssh-add (просто интересно)
« Ответ #4 : 13 Июля 2011, 14:59:38 »
ключи кроме .ssh/id_rsa id_dsa хранятся в памяти до перезагрузки

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Вопрос по ssh-add (просто интересно)
« Ответ #5 : 13 Июля 2011, 15:05:53 »
Действительно, в гномовской сессии можно не указывать имя ключа для аутентификации и требуемый ключ подбирается автоматом в пределах каталога "$HOME/.ssh".

Но если, к примеру, переключиться в другой виртуальный терминал с консолью, то тот же номер не прокатит, и путь до ключа, весьма вероятно, придётся писать руками.

Честно говоря, глубоко не копал, но предполагаю, что тут может быть замешан gnome-keyring.
В общем, самому интересно.
« Последнее редактирование: 13 Июля 2011, 15:07:51 от arcfi »

Оффлайн Bloodmage

  • Автор темы
  • Участник
  • *
  • Сообщений: 121
  • Just for fun
    • Просмотр профиля
Re: Вопрос по ssh-add (просто интересно)
« Ответ #6 : 13 Июля 2011, 15:26:21 »
ключи кроме .ssh/id_rsa id_dsa хранятся в памяти до перезагрузки
не совсем так, не знаю, хранятся они в памяти до использования или нет, но кроме .ssh/id_rsa id_dsa автоматом будут использоваться также те, что прописаны в конфигах. в каком порядке они перебираются и где прописываются - это всё есть в man ssh и man sshd...
Действительно, в гномовской сессии можно не указывать имя ключа для аутентификации и требуемый ключ подбирается автоматом в пределах каталога "$HOME/.ssh".

Но если, к примеру, переключиться в другой виртуальный терминал с консолью, то тот же номер не прокатит, и путь до ключа, весьма вероятно, придётся писать руками.

Честно говоря, глубоко не копал, но предполагаю, что тут может быть замешан gnome-keyring.
В общем, самому интересно.

Автоматом не будет, должен быть прописан в конфигах или добавлен через ssh-add. Перебираются только которые добавлены этими способами... Ну а gnome-keyring по-моему с ssh вообще никак не связан...

Оффлайн censor

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
Re: Вопрос по ssh-add (просто интересно)
« Ответ #7 : 13 Июля 2011, 15:32:47 »
мы обсуждаем дефолтную конфигурацию или как блеснуть знаниями?

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Вопрос по ssh-add (просто интересно)
« Ответ #8 : 13 Июля 2011, 15:36:51 »
Автоматом не будет, должен быть прописан в конфигах или добавлен через ssh-add.
Уже лет 5 ничего никуда в гноме не прописываю.
Нужный ключ, лежащий в пределах "$HOME/.ssh", всегда находится автоматом.
Это работает в гноме из коробки и без дополнительных настроек.

Оффлайн Bloodmage

  • Автор темы
  • Участник
  • *
  • Сообщений: 121
  • Just for fun
    • Просмотр профиля
Re: Вопрос по ssh-add (просто интересно)
« Ответ #9 : 13 Июля 2011, 15:51:10 »
странно, у меня автоматом только id_rsa...  из коробки, 11.04... может другим ключам надо какое-то особое расширение? а то они у меня лежат с именами server, github, site и т.д. без всяких расширений

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Вопрос по ssh-add (просто интересно)
« Ответ #10 : 13 Июля 2011, 16:15:58 »
У мну так:
(Нажмите, чтобы показать/скрыть)

Оффлайн Bloodmage

  • Автор темы
  • Участник
  • *
  • Сообщений: 121
  • Just for fun
    • Просмотр профиля
Re: Вопрос по ssh-add (просто интересно)
« Ответ #11 : 13 Июля 2011, 18:16:53 »
хм, интересно... Ладно, меня в принципе всё устраивает как есть, да и в конфиг это прописать большого труда не составляет...

 

Страница сгенерирована за 0.018 секунд. Запросов: 23.