Ten błąd pojawia się po wprowadzeniu hasła podczas łączenia przez ssh z okna terminala, odkąd postępowałem zgodnie z tymi instrukcjami, aby ponownie użyć połączeń ssh :
„... rozważ dodanie następującego pliku do pliku ~ / .ssh / config:”
Host *
ControlPath ~/.ssh/master-%r@%h:%p
ControlMaster auto
Co spowodowałoby błąd w tytule? To jest na bieżącej nocy, hrev46508, łączenie się z CentOS 6.4 sshd.
Znalazłem to pytanie, badając podobny problem. Okazuje się, że pojawia się ten błąd, gdy używasz wersji OpenSSH, która nie obsługuje ustawień ControlPath / Master, ale zawiera linie, o których wspomniałeś w swojej konfiguracji.
W moim przypadku korzystałem z CentOS 6, którego dołączona wersja openssh to 5.3 (co było wcześniej, zanim wprowadzono Control). Radość z cyklu pakietów Redhat / CentOS polega na tym, że natrafiasz na takie rzeczy, ponieważ zwykle wolą one łatać backportowanie do starych wersji większego oprogramowania niż wprowadzać zaktualizowane pakiety.
W każdym razie, aby rozwiązać, musisz usunąć wszelkie wpisy ControlPath / ControlMaster z konfiguracji ssh (w tym ~ / .ssh / config). Możesz też pobrać najnowszy pakiet OpenSSH z ich strony internetowej i zainstalować go (ale jeśli zamierzasz robić tego rodzaju rzeczy regularnie, powinieneś rozważyć użycie dystrybucji innej niż Redhat / CentOS).
źródło
Chociaż nie jest to kwestia tutaj, w moim przypadku moja konfiguracja zawiera
i najpierw zapomniałem stworzyć
/home/barry/.ssh/tmp
.źródło