The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Раздел полезных советов: Повторное использование открытых Op..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [ Отслеживать ]

"Раздел полезных советов: Повторное использование открытых Op..."  
Сообщение от auto_tips (ok) on 26-Дек-08, 14:21 
В OpenSSH предусмотрена возможность использования существующих соединений, при повторном коннекте к хосту.

При этом аутентификация будет осуществлена только при первом соединении, для всех остальных соединениях вводить пароль не потребуется.

Создаем или модифицируем файл ~/.ssh/config:

   Host *
   ControlMaster auto
   ControlPath ~/tmp/%r@%h:%p

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

При использовании туннелей, режим ControlMaster следует запретить, используя опцию командной строки:
   "-o ControlMaster=no"

Например, для ssh транспорта subversion можно прописать в ~/.subversion/config:

   [tunnels]
   ssh = ssh -o ControlMaster=no


Для кеширования приватных ключей, созданных командой ssh-keygen и используемых
для публичной идентификации в OpenSSH можно использовать ssh-agent.

В простейшем случае достаточно предварить запуск терминальной сессий вызовом ssh-agent:

   ssh-agent gnome-terminal

Далее выполняем
  
   ssh-add

и вводим пароль для доступа к ключу ~/.ssh/id_rsa (путь к файлу с ключом может быть
задан в качестве аргумента), после чего в пределах процесса gnome-terminal вводить пароль не потребуется.

Обычно ssh-agent выпоняют в привязке ко всей X сессии пользователя, напирмер,
в Ubuntu запуск x-session-manager под управлением ssh-agent уже прописан в /etc/X11/Xsession.options

Вручную, прописать запуск ssh-agent можно в .xsession, например, для старта  gnome-session:

   ssh-agent gnome-session


URL: http://www.revsys.com/writings/quicktips/ssh-faster-connecti...
Обсуждается: http://www.opennet.me/tips/info/1763.shtml

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Повторное использование открытых OpenSSH соединений и кеширо..."  
Сообщение от wertik (ok) on 26-Дек-08, 14:21 
Хм, лучше уж либо по ключам авторизоваться , либо screen использовать.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Повторное использование открытых OpenSSH соединений и кеширо..."  
Сообщение от anonymous (??) on 26-Дек-08, 23:35 
Человек написал про то, как использовать через ключи, только не понимает этого сам:)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Повторное использование открытых OpenSSH соединений и кеширо..."  
Сообщение от CSX email(??) on 29-Дек-08, 05:16 
Да уж, человек явно не понимает, что делает :)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Повторное использование открытых OpenSSH соединений и кеширо..."  
Сообщение от Одмин on 01-Янв-09, 17:25 
Это вы, господа, не понимаете что делает ControlMaster
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Повторное использование открытых OpenSSH соединений и кеширо..."  
Сообщение от wertik (ok) on 02-Янв-09, 13:03 
>Это вы, господа, не понимаете что делает ControlMaster

Объясни , чем это лучше авторизации по ключам?)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Повторное использование открытых OpenSSH соединений и кеширо..."  
Сообщение от Аноним (??) on 11-Янв-09, 19:13 
Вы наверное не в курсе про screen?:)
ssh-agent
ssh-add
screen
и все даже без участия КонтролМастера
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Повторное использование открытых OpenSSH соединений и кеширо"  
Сообщение от Denis email(??) on 12-Янв-09, 13:08 
сделал:

>Создаем или модифицируем файл ~/.ssh/config:
>
>   Host *
>   ControlMaster auto
>   ControlPath ~/tmp/%r@%h:%p

Всё равно повторно требует ввод пароля. В ~/tmp ничего не создаётся при соединении.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Повторное использование открытых OpenSSH соединений и кеширо"  
Сообщение от hate email on 13-Янв-09, 14:23 
>сделал:
>
>>Создаем или модифицируем файл ~/.ssh/config:
>>
>>   Host *
>>   ControlMaster auto
>>   ControlPath ~/tmp/%r@%h:%p
>
>Всё равно повторно требует ввод пароля. В ~/tmp ничего не создаётся при
>соединении.

Всё работает нормально. Файл создается в хоме пользователя в указанной директории. И кеширует только повторные соединения.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру