Câu trả lời:
Trong trường hợp của tôi, tôi đã bỏ lỡ chương trình xauth trên máy đích
Cách gỡ lỗi những tình huống này:
Trên máy chủ đích, chạy một daemon sshd khác để gỡ lỗi trên một cổng khác:
/usr/sbin/sshd -d -p 222
Trên máy chủ nguồn:
ssh -v -Y phil@192.168.0.14 -p 222
Trong tình huống của tôi, tôi có thể thấy:
debug1: Remote: No xauth program; cannot forward with spoofing.
(Lưu ý: để chạy sshd trên một cổng khác, bạn có thể cần sửa đổi hoặc tạm thời tắt iptables: /etc/init.d/iptables stophoặc tương đương)
Hãy thử với lệnh này:
DISPLAY=:0 xterm
Bạn đã chạy vncpasswdtrong tài khoản bạn đã sử dụng để ghi tập tin cấu hình?
Tôi gặp vấn đề này vì tôi đã cấu hình roottài khoản nhưng vncngười dùng là người khác, chạy vncpasswdlại tài khoản đúng và mọi thứ sẽ ổn.
ssh -X user@server?