ক্রেডিট /unix//a/12772/61349 তাদের ডায়গনিস্টিক নির্দেশাবলীর জন্য।
আপনি ssh ক্লায়েন্ট -v পতাকা সহ X11 ফরোয়ার্ডের জন্য অনুরোধ করছেন তা নিশ্চিত করুন
ssh example.com -X -v
এবং সুনির্দিষ্ট বার্তা সন্ধান করুন:
debug1: Requesting X11 forwarding with authentication spoofing.
আরেকটি টেলটেল সমস্যা সাইন হ'ল আপনার জন্য DISPLAY
পরিবেশের পরিবর্তনশীল বিনাইন সেটটির অভাব । যদি এটি ফাঁকা / আনসেট না করে থাকে তবে কিছু ভুল আছে। কমপক্ষে উপরে ক্রেডিট একই পোস্ট অনুসারে , এই ভেরিয়েবলগুলি স্বয়ংক্রিয়ভাবে আপনার জন্য সেট করা হয়।
আমি এসএসএইচ নিয়ন্ত্রণ কন্ট্রোল মাস্টারকে আমার এসএসএস সংযোগগুলি এর মতো ব্যবহার করছিলাম:
Host <hostname>
ControlMaster auto
ControlPath ~/.ssh/control/%r@%h:%p
ControlPersist 10m
আমার পূর্ববর্তী এসএসএস সংযোগটি এক্স 11 ফায়ারওয়ার্ডিংয়ের জন্য অনুরোধ করে নি, তাই ভবিষ্যতে ssh
কলের বিকল্পগুলি ব্যবহার করা হয়নি। তাই আমার জন্য,
ssh -X
পুরোপুরি উপেক্ষা করা হচ্ছে
আপনি যদি "এক্স 11 ফরওয়ার্ডিংয়ের অনুরোধ করছেন" না দেখছেন তবে আপনি ম্যাক্সার পুনরায় ব্যবহারের সেশনগুলি দেখতে পাচ্ছেন;
debug1: auto-mux: Trying existing master
debug1: mux_client_request_session: master session id: 10
তারপরে আপনাকে সেই সংযোগের জন্য আপনার বর্তমান কন্ট্রোলমাস্টার থেকে প্রস্থান করতে হবে এবং -X / -Y পতাকার সাথে পুনরায় সংযোগ করতে হবে।
আপনার কন্ট্রোলমাস্টার বন্ধ করতে
ssh -O check <hostname>
Master running (pid=2758)
(এটি কন্ট্রোলমাস্টার ব্যবহার করে সমস্ত সক্রিয় সংযোগগুলি প্রস্থান করবে)
ssh -O exit <hostname>
Exit request sent.
-Y
পরিবর্তে চেষ্টা করেছেন-X
?