Здравствуйте. У ssh с включённым ControlMaster есть особенность, которая меня периодически раздражает. Если ssh-клиент неудачно гибнет, сокет никуда не девается, но connection на него refused. На этом ControlMaster для данного хоста+порта+логина полезную деятельность прекращает.
Хотелось бы, чтобы сокет при необходимости удалялся (если connection refused, понятное дело). Или чтобы этот сокет вообще жил в abstract namespace (по-моему, это автоматически решило бы проблему... правда, я не знаю, рассчитывает ли openssh на системную проверку прав: "This behavior differs from many BSD- derived systems which ignore permissions for Unix sockets. Portable programs should not rely on this feature for security." (c) unix(7)). Если кто-нибудь разобрался с этой доставучей хренью, прошу поделиться рецептом. -- Regards, Anton Kovalenko +7(916)345-34-02 | Elektrostal' MO, Russia