ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 

  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: Inet-Admins
Inet-Admins mailing list archive (inet-admins@info.east.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [inet-admins] cvs between machines



> 
> ssh environment *БЕЗ* возможности использовать authorized_keys (запрещениы
> by sshd policy), при желании набирать пароль один раз за сессию (port
> forwarding? не знаю, не пробовал) 

Если и правда по какой-то причине ни authorized_keys (а почему такая
policy на не-публичном сервере?) ни ввод пароля каждый раз неприемлемы,
то следующую альтернативу ты назвал: port forwarding.

Берешь не слишком старый ssh клиент (до какой-то версии по умолчанию
пропускались и соединения не только с localhost, что нежелательно):

	ssh -x -C user@cvshost -f -L 2401:cvshost:2401 sleep 3600

И потом ходишь на localhost:2401 (пока там sleep висит, либо держишь
хоть одно соединение туда постоянно открытым, тогда можно sleep и на
10 секунд оставить лишь бы успеть его установить). Не очень удобно с
этим поддержанием forwarding'а, конечно.

Но правильнее authorized_keys'ы пользовать. Можно с "command=" в нем
на стороне сервера (см. sshd(8), ищи AUTHORIZED_KEYS FILE FORMAT).

> в связи с последним -- можно ли засунуть cvspserver в stunnel? то есть,
> сервер-то, ясен перец, засунуть можно, а можно ли про это рассказать
> клиентской стороне?

Наверное, можно написать вокруг него wrapper, совместимый по командной
строке с rsh и давать тот в CVS_RSH. Или аналогично port forwarding,
с лишним портом на localhost.

Signed,
Solar Designer
=============================================================================
"inet-admins" Internet access mailing list. Maintained by East Connection ISP.
Mail "unsubscribe inet-admins" to Majordomo@info.east.ru if you want to quit.
Archive is accessible on http://info.east.ru/rus/inetadm.html



 




Copyright © Lexa Software, 1996-2009.