Điểm:2

openssh không thành công với "client_loop: gửi ngắt kết nối: Đường ống bị hỏng", nhưng hoạt động ở chế độ gỡ lỗi

lá cờ us

Tôi đang cố chạy openssh trên bộ định tuyến openwrt của mình. Để kiểm tra nó, tôi bắt đầu openssh qua /usr/sbin/sshd -D. Khi tôi cố gắng kết nối từ máy tính của mình, tôi được yêu cầu nhập mật khẩu và sau đó (nếu mật khẩu đúng) thì kết nối bị ngắt và client_loop: gửi ngắt kết nối: Đường ống bị hỏng được hiển thị trong thiết bị đầu cuối của tôi (bash, nếu ai đó tò mò).

Bây giờ tôi đã cố gắng gỡ lỗi sự cố, nhưng khi tôi chạy openssh ở chế độ gỡ lỗi thông qua /usr/sbin/sshd -D -d, sau đó kết nối chỉ hoạt động và không gặp lỗi!

Điều gì có thể là vấn đề và làm thế nào để khắc phục nó?

CHỈNH SỬA: Theo gợi ý của Michael Hampton, tôi đã có một bản ghi tại nhật ký bằng cách sử dụng logread.

CN ngày 26 tháng 9 13:31:40 2021 auth.info sshd[14488]: Mật khẩu được chấp nhận cho root từ cổng 192.168.2.50 48292 ssh2
CN ngày 26 tháng 9 13:31:40 năm 2021 auth.crit sshd[14488]: fatal: privsep_preauth: preauth con bị chấm dứt bởi tín hiệu 12

Bất kỳ ý tưởng làm thế nào để khắc phục điều đó?

CHỈNH SỬA2: Thông tin về máy chủ, theo gợi ý của Dennis Nolte:
Hệ điều hành: openwrt, được xây dựng từ chủ vài ngày trước
Kiến trúc: MIPS
Bộ vi xử lý: Mediatek mt7621
phiên bản hạt nhân: 5.10.x
phiên bản openssl: 1.1.1l
phiên bản mở: 8.7p1
đã bật selinux, nhưng nhật ký không hiển thị bất kỳ sự từ chối nào
PAM khả dụng, nhưng không có gì thay đổi nếu tôi chọn UsePAM=yes hoặc no trong sshd_config

Michael Hampton avatar
lá cờ cz
Kiểm tra nhật ký trên máy chủ ssh.
laolux avatar
lá cờ us
Cảm ơn, tôi đã xem nhật ký (xem phần chỉnh sửa), nhưng tôi không biết cách khắc phục điều đó.
Michael Hampton avatar
lá cờ cz
Đó là một điều khá kỳ quặc. Điều đó có xảy ra mọi lúc hay lỗi khác nhau mỗi lần?
laolux avatar
lá cờ us
Vâng, nó thực sự cực kỳ đáng tin cậy. Rõ ràng chỉ có số cổng thay đổi.
Dennis Nolte avatar
lá cờ us
vui lòng xem báo cáo lỗi debian này và có thể báo cáo lỗi openssh được liên kết ở đó, có thể giúp ích cho bạn -> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=946242 có vẻ như lỗi máy chủ openbsh ssh này cũng có thể liên quan https://github.com/openssl/openssl/issues/9984
Dennis Nolte avatar
lá cờ us
Ngoài ra, nó thường giúp bạn đăng Hệ điều hành bạn đang sử dụng trên máy chủ, Phiên bản Chương trình (có thể là OpenSSH) mà bạn đã cài đặt trên máy chủ và các ràng buộc bảo mật bổ sung mà bạn có như cài đặt selinux hoặc apparmor hoặc cài đặt ban đầu của máy chủ đã thiết lập.
laolux avatar
lá cờ us
Cảm ơn, tôi đã đọc vấn đề về github trước đây, nhưng điều đó cũng nên được khắc phục trong quá trình thiết lập của tôi. Tôi đồng ý, thêm thông tin hệ thống là hữu ích.Dù sao, điều thực sự làm phiền tôi là việc chạy openssh với tùy chọn gỡ lỗi vẫn hoạt động tốt.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.