Tôi đã kết nối Putty qua SSH với máy chủ Ubuntu 12.10 của mình được vài tháng. Hôm qua tôi bắt đầu gặp lỗi sau mỗi lần kết nối:
Proxy PuTTY X11: đã thử giao thức xác thực sai
Tôi có thể làm mọi thứ trong phiên ngoại trừ khởi chạy các ứng dụng X Windows. Theo hiểu biết của tôi, không có gì thay đổi ở phía Windows và gần đây tôi đã cài đặt các bản cập nhật @ 20 ở phía Ubuntu trong quá trình bảo trì nâng cấp thông thường.
Tôi sử dụng Xming làm máy chủ X trên máy khách Windows. Và như tôi đã nói nó hoạt động tốt. Tôi đã sẵn sàng hàng tá kết quả Google để tìm kiếm lỗi này và dường như liên quan đến lỗi xảy ra sau khi kết nối SSH trong khi cố gắng SU hoặc SUDO sang tài khoản khác, nhưng điều này xảy ra với kết nối người dùng thông thường của tôi.
Tôi đã cố gắng xóa tệp .Xmasterity trong thư mục nhà của mình, cũng có nhiều lệnh xauth khác để thử và lấy lại "cookie ma thuật" chính xác vào tệp .Xmasterity. Không có gì đã làm việc.
Có suy nghĩ gì không?
xauth
các lệnh có cung cấp thông tin như mong đợi không? Nếu không, điều đó có thể làm sáng tỏ tình hình. Đầu ra của cái gì xauth list
(bạn có thể tiếp tục và loại bỏ hoặc thay thế khóa thập lục phân, không cần chia sẻ điều đó). Cách tốt nhất để cung cấp tất cả thông tin này là chỉnh sửa câu hỏi của bạn ; vui lòng bao gồm càng nhiều chi tiết càng tốt về tất cả các lệnh xauth bạn đã thử và những gì đã xảy ra.
ForwardX11Trusted
? (Điều này không nên được thực hiện khi bất kỳ người dùng không đáng tin cậy nào có thể SSH vào, xemman 5 ssh_config
.) Nếu bạn an toàn để kích hoạt tính năng này, thì ngay cả khi bạn không muốn bật nó, điều này sẽ cung cấp thông tin có giá trị.