Tanılama talimatları için /unix//a/12772/61349 adresine teşekkür ederiz.
Ssh istemcinizin -v bayrağıyla X11 İletme isteğinde bulunduğundan emin olun
ssh example.com -X -v
Ve spesifik mesajı arayın:
debug1: Requesting X11 forwarding with authentication spoofing.
Bir diğer telltail problem işareti, DISPLAY
sizin için ayarlanan ortam değişkeninin olmamasıdır . Boş / ayarlanmamışsa, yanlış bir şey var. En azından yukarıda belirtilen aynı gönderiye göre , bu değişkenler sizin için otomatik olarak ayarlanır.
Bir SSH Kontrol Ana ssh bağlantılarımı böyle kullanıyordum:
Host <hostname>
ControlMaster auto
ControlPath ~/.ssh/control/%r@%h:%p
ControlPersist 10m
Önceki ssh bağlantım X11Firwarding istemedi, bu nedenle gelecekteki ssh
çağrı seçenekleri kullanılmadı. Yani benim için,
ssh -X
tamamen göz ardı ediliyordu
"X11 Yönlendirme İsteği" ni görmüyorsanız, ancak muxer yeniden kullanım oturumlarını görüyorsanız;
debug1: auto-mux: Trying existing master
debug1: mux_client_request_session: master session id: 10
Ardından, o bağlantı için geçerli ControlMaster'ınızdan çıkmanız ve -X / -Y bayrağıyla yeniden bağlanmanız gerekir.
ControlMaster'ınızı Durdurmak İçin
ssh -O check <hostname>
Master running (pid=2758)
(Bu, ControlMaster kullanarak tüm etkin bağlantılardan çıkacaktır)
ssh -O exit <hostname>
Exit request sent.
-Y
Bunun yerine denedin-X
mi?