Muxserver_listen bind (): Không có tệp hoặc thư mục nào như vậy sử dụng todo.txt trên ssh trên Haiku OS


9

Tôi gặp lỗi này sau khi nhập mật khẩu khi kết nối qua ssh từ cửa sổ Terminal, kể từ khi tôi làm theo các hướng dẫn này để sử dụng lại các kết nối ssh :

"... xem xét việc thêm các mục sau vào tệp ~ / .ssh / config của bạn:"

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

Điều gì sẽ gây ra lỗi trong tiêu đề? Đây là vào một đêm hiện tại, hrev46508, kết nối với một CentOS 6.4 sshd.

Câu trả lời:


13

Không thể thiết lập ổ cắm trong ~/.ssh/master-%r@%h:%p Kiểm tra xem .sshthư mục có tồn tại không, quyền đó có đúng không, v.v. Cũng có thể gặp lỗi này nếu đã có kết nối chính (ổ cắm hiện có), nhưng ổ cắm có quyền sai hoặc nếu kết nối máy khách ssh mới của bạn đang cố gắng trở thành chủ (thường là do chế độ của nó không được đặt thành tự động).


+1 cho câu đầu tiên, nhưng tiếc là vấn đề của tôi không được giải quyết. Trên thực tế tôi không thể nhân đôi lỗi vào một đêm hiện tại mà thay vào đó là một lỗi khác. Tôi sẽ chấp nhận và mở một câu hỏi mới.
Kev

2

Tôi tìm thấy câu hỏi này trong khi nghiên cứu vấn đề tương tự. Hóa ra bạn gặp lỗi này khi sử dụng phiên bản OpenSSH không hỗ trợ cài đặt ControlPath / Master, nhưng bao gồm các dòng bạn đề cập trong cấu hình của bạn.

Trong trường hợp của tôi, tôi đã chạy CentOS 6, phiên bản bao gồm của openssh là 5.3 (trước khi họ đưa công cụ Điều khiển vào). Một phần thú vị của chu trình gói Redhat / CentOS là bạn gặp phải những thứ như thế này, vì họ có xu hướng thích các bản vá lỗi vào các phiên bản cũ của phần mềm chính thay vì đưa vào các gói cập nhật.

Dù sao, để giải quyết, bạn cần xóa mọi mục ControlPath / ControlMaster khỏi cấu hình ssh của bạn (bao gồm ~ / .ssh / config). Ngoài ra, bạn có thể tải xuống gói OpenSSH mới nhất từ ​​trang web của họ và cài đặt gói đó (nhưng nếu bạn sẽ thực hiện loại công cụ đó thường xuyên, bạn nên cân nhắc sử dụng bản phân phối không phải Redhat / CentOS).


0

Mặc dù không phải là vấn đề ở đây, nhưng trong trường hợp của tôi, cấu hình của tôi bao gồm

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

và tôi đã quên tạo ra /home/barry/.ssh/tmpđầu tiên.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.