Tôi đang trên Ubuntu 14.04 và cố gắng để có được đầu của tôi xung quanh ForwardX11
vs 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_config
nó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 == no
và 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ó-Y
hoặc-X
tù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 no
trong
/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-X
và-Y
. Nhưng, trong khi việc chuyển tiếp gây ra khoảng 0,5 MBit lưu lượng trong-Y
chế độ, thì nó lại chiếm 6-10 MBit trong-X
chế độ.Nếu tôi đặt rõ ràng
ForwardX11 yes
SSH vẫn bỏ qua
ssh_config
tậ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?