A makinesinden B makinesine SSH üzerinden giriş yaptığım bir durumu düşünün, A makinesinde bir X oturumu var ve B'de bir X programı çalıştırmak istiyorum.
ssh -X B
şeffaf bir şekilde çalışmasını sağlar. Peki ya sunucu yapılandırması eksikse X11Forwarding yes
, sunucuda kök izinlerim yok ve sunucu yöneticisi kayıtsız mı?
SSH kanalı üzerinden istediğimi aktarabildiğim için X11 bağlantısını iletmek kesinlikle mümkün. Aslında, yerel X sunucusu TCP bağlantılarına izin veriyorsa, ssh -R 6010:localhost:6000
(ekran numaraları için ayarlanabilir) kadar kolaydır . Yerel X sunucusunun yalnızca soket bağlantılarına izin verdiği yaygın durum nedir? X'i minimum kurulum gereksinimleriyle (özellikle B'de) rahat ve güvenli bir şekilde nasıl iletirim?
.ssh/config
müşteri tarafınıza ve bunu.profile
sunucu tarafınıza koyun ve sonra sadece çalıştırınssh B
” diyen bir cevap bekliyordum .