«muxserver_listen bind (): нет такого файла или каталога» с использованием todo.txt поверх ssh в ОС Haiku

7556
Kev

Я получаю эту ошибку после ввода пароля при подключении через ssh из окна терминала, с тех пор, как я следовал этим указаниям для повторного использования соединений ssh :

"... попробуйте добавить следующее в ваш файл ~ / .ssh / config:"

Host * ControlPath ~/.ssh/master-%r@%h:%p ControlMaster auto 

Что может вызвать ошибку в заголовке? Это текущая ночная, hrev46508, подключающаяся к sshd CentOS 6.4.

9

3 ответа на вопрос

13
totaam

Не удается настроить сокет в разделе « ~/.ssh/master-%r@%h:%p Проверка .sshналичия каталога, правильности разрешений и т. Д.» Эту ошибку также можно получить, если мастер-соединение уже существует (присутствует сокет), но у сокета неправильные разрешения. или если ваше новое клиентское соединение ssh пытается стать ведущим (обычно потому, что его режим не установлен на auto).

+1 за первое предложение, но, к сожалению, моя проблема не была решена. На самом деле я не могу продублировать ошибку на текущую ночь, но вместо этого получаю другую ошибку. Я приму и открою новый вопрос. Kev 10 лет назад 0
2
immortal squish

I found this question while researching similar issue. Turns out you get this error when using a version of OpenSSH that does not support ControlPath/Master settings, but include the lines you mention in your configuration.

In my case, I was running CentOS 6, which the included version of openssh is 5.3 (which was before they put the Control stuff in). Part of the fun of the Redhat/CentOS package cycle is that you run into things like this, since they tend to prefer backporting patches into old versions of major software instead of bringing in updated packages.

Anyway, to resolve you need to remove any ControlPath / ControlMaster entries from your ssh configuration (including ~/.ssh/config). Alternatively, you can download the latest OpenSSH package from their website and install that (but if you're going to be doing that kind of stuff regularly, you should consider using a non-Redhat/CentOS distro).

0
bgausden

Although not the issue here, in my case my config included

ControlPath /home/barry/.ssh/tmp/%h_%p_%r 

and I'd forgotten to create /home/barry/.ssh/tmp first.