Saya di Ubuntu 14.04 dan mencoba untuk mendapatkan kepala saya sekitar ForwardX11
vs ForwardX11Trusted
.
Ssh_config default saya berisi baris-baris berikut:
# ForwardX11 no
# ForwardX11Trusted yes
Selanjutnya, man ssh_config
beri tahu saya bahwa:
1. command-line options
2. user's configuration file (~/.ssh/config)
3. system-wide configuration file (/etc/ssh/ssh_config)
dan itu ForwardX11.default == no
dan ForwardX11Trusted.default == yes
.
Sekarang pertanyaan saya:
Saya menganggap bahwa 1. diutamakan di atas 2. di atas 3. Tidak ada yang ditentukan, sehingga pengaturan default harus diterapkan, yaitu
ForwardX11Trusted == yes
. Jika saya SSH ke mesin jarak jauh tanpa opsi-Y
atau-X
, penerusan X11 tidak berfungsi.Jika saya tentukan
-X
, penerusan X11 berfungsi tetapi tampaknya dalam mode tepercaya?Jika saya atur
ForwardX11 no ForwardX11Trusted no
di
/etc/ssh/ssh_config
, sekarang saya dapat memilih mode dengan benar dengan opsi-X
dan-Y
baris perintah. Tapi, sementara penerusan menyebabkan sekitar 0,5 MBit dari lalu lintas dalam-Y
mode, itu memonopoli 6-10 MBit dalam-X
mode.Jika saya mengatur secara eksplisit
ForwardX11 yes
SSH masih mengabaikan
ssh_config
file. Saya masih perlu menentukanssh -X [...]
.Mengapa SSH tampaknya mengabaikan pengaturan default dan file konfigurasi?
sumber
Jawaban:
Per # 4, apakah Anda mengedit file yang benar? The
~/.ssh/config
file perubahan adalah satu di client (di mana keyboard, biasanya).Adapun # 2 (dan 3), ingat bahwa ForwardX11Trusted tidak menyiratkan ForwardX11 . ForwardX11Trusted hanya berarti bahwa jika Anda menghidupkan penerusan (baik melalui file konfigurasi atau baris perintah) maka koneksi yang diteruskan akan dipercaya.
HTH.
sumber
Saya menemukan halaman ini berguna: https://padraic2112.wordpress.com/2007/07/09/bad-security-201-remote-x-sessions-over-ssh/
Ini pada dasarnya menjawab pertanyaan Anda # 2:
Sayangnya, saya tidak memiliki wawasan tentang pengamatan Anda yang lain.
sumber