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

ssh, ControlPath, дохлый сокет: как убрать



Здравствуйте.

У 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

Reply to: