আমি আর সাইগুইনএক্সে কিটিটিওয়াই / পিটিটিওয়াই ব্যবহার করে এক্স 11 ফরওয়ার্ড করতে পারছি না।
আমি একটি উবুন্টু সার্ভার 14.10 মেশিনের সাথে সংযোগ করছি যা X11 ফরোয়ার্ডিংয়ের অনুমতি দেওয়ার জন্য সঠিকভাবে কনফিগার করা হয়েছে। আমি সাইগউইন এক্সটার্ম এবং অন্যান্য লিনাক্স মেশিন ব্যবহার করে এক্স 11 ফরোয়ার্ডিং শুরু করতে সক্ষম হয়েছি ।
আমি সাইগুইনএক্স [1.7.34 (0.285 / 5/3)] এবং কিটিটি 0.64.0.1 (পটিটি কাঁটাচামচ, আমিও পিটিটিওয়াই চেষ্টা করেছি), উইন 7 এ ব্যবহার করছি।
আমি আমার ডিসপ্লে ভেরিয়েবলটি যাচাই করেছি এবং সাইগউইন এক্সটার্মে এক্স হোস্ট অ্যাক্সেস নিয়ন্ত্রণ অক্ষম করার চেষ্টা করেছি।
$ echo $DISPLAY
:1
$ xhost +
access control disabled, clients can connect from any host
আমার কিটিটিওয়াই / পিটিটিওয়াই এক্স 11 ফরোয়ার্ডিং সক্ষম করতে কনফিগার করা হয়েছে এবং সঠিক প্রদর্শন সেট করা আছে। আমি চেষ্টা করেছি: 1 এবং: 1.0।
আমি যখন সার্ভারে এসএসএইচ করি তখন আমার ডিসপ্লে ভেরিয়েবল সেট হয় এবং এক্সআউট আপডেট হয়। আমি আমার .অ্যাকটিরিটি মুছে ফেলেছি এবং যাচাই করতে এটি পুনরায় তৈরি করেছি।
user@server:~$ echo $DISPLAY
localhost:10.0
user@server:~$ xauth list
server/unix:10 MIT-MAGIC-COOKIE-1 3983b2d7f3d5f9f66d9796997771bf82
আমি যখন কোনও এক্স 11 অ্যাপ্লিকেশন চালু করার চেষ্টা করি তখন আমি নিম্নলিখিত ত্রুটিটি পাই।
user@server:~$ xterm
KiTTY X11 proxy: unable to connect to forwarded X server: Network error: Connection refused
xterm: Xt error: Can't open display: localhost:10.0
XWin.exe 34576 পোর্টে শুনছে যদি তা গুরুত্বপূর্ণ হয়।
[XWin.exe]
TCP 127.0.0.1:34576 0.0.0.0:0 LISTENING
আমি বিশ্বাস করি যে এখানে একটি সফ্টওয়্যার বা কনফিগারেশন সমস্যা রয়েছে যা আমি একাধিক সার্ভার এবং ক্লায়েন্ট মেশিনের সাথে দেখছি বলে আমি অনুপস্থিত। কোন সাহায্য প্রশংসা করা হবে।
$DISPLAY
রিমোট মেশিনে নির্দেশ করা উচিত localhost
। এসএসএইচ ফরওয়ার্ডিং করে।
$DISPLAY
রিমোট মেশিনে ওপি'র ডেস্কটপটিতে ইঙ্গিত করা হয়নি , এক্স 11 ফরোয়ার্ডিং ঘটেনি । অন্যথায়, $DISPLAY
রিমোট মেশিনে এমনকি অ্যাক্সেস না থাকলেও রিমোট মেশিনটি নিজেই একটি এক্স সার্ভার চালাচ্ছে না (যেভাবে প্রাথমিক প্রশ্নের সাথে কোনও সম্পর্ক নেই)।
DISPLAY
নির্দেশ করুন localhost
। এসএসএইচ রিমোট মেশিনে টিসিপি পোর্টে শুনে প্যাকেটগুলি ফরোয়ার্ড করে। যদি DISPLAY
স্থানীয় মেশিনটির দিকে ইঙ্গিত করা হয় তবে এটি নির্দেশ করবে যে এটি এসএসএইচের মাধ্যমে ফরোয়ার্ড করা হয়নি, তবে একটি সরাসরি টিসিপি সংযোগে - ক্লিয়ারটেক্সটে, এবং সম্ভবত কোনও আইপি ঠিকানায় এমনকি রাস্তাও নেই।
$DISPLAY
রিমোট মেশিনে আপনার ডেস্কটপের ঠিকানার দিকে নির্দেশ করা উচিত, নয়localhost
।