Tôi đang trên Ubuntu 14.04 và cố gắng để có được đầu của tôi xung quanh ForwardX11vs ForwardX11Trusted.
Ssh_config mặc định của tôi chứa các dòng sau:
# ForwardX11 no
# ForwardX11Trusted yes
Hơn nữa, man ssh_confignói với tôi rằng:
1. command-line options
2. user's configuration file (~/.ssh/config)
3. system-wide configuration file (/etc/ssh/ssh_config)
và đó ForwardX11.default == novà ForwardX11Trusted.default == yes.
Bây giờ câu hỏi của tôi:
Tôi cho rằng 1. được ưu tiên hơn 2. trên 3. Không có gì được chỉ định, do đó, cài đặt mặc định sẽ được áp dụng, tức là
ForwardX11Trusted == yes. Nếu tôi SSH vào một máy từ xa mà không có-Yhoặc-Xtùy chọn, chuyển tiếp X11 không hoạt động.Nếu tôi chỉ định
-X, chuyển tiếp X11 hoạt động nhưng dường như ở chế độ tin cậy?Nếu tôi đặt
ForwardX11 no ForwardX11Trusted notrong
/etc/ssh/ssh_config, bây giờ tôi có thể chọn chế độ chính xác với các tùy chọn dòng lệnh-Xvà-Y. Nhưng, trong khi việc chuyển tiếp gây ra khoảng 0,5 MBit lưu lượng trong-Ychế độ, thì nó lại chiếm 6-10 MBit trong-Xchế độ.Nếu tôi đặt rõ ràng
ForwardX11 yesSSH vẫn bỏ qua
ssh_configtập tin. Tôi vẫn cần chỉ địnhssh -X [...].Tại sao SSH dường như bỏ qua cả cài đặt mặc định và tệp cấu hình?