পুটিটিওয়াই, সাইগুইনএক্স এবং এক্স 11 ফরোয়ার্ডিং সংযোগ প্রত্যাখ্যান করেছে


10

আমি আর সাইগুইনএক্সে কিটিটিওয়াই / পিটিটিওয়াই ব্যবহার করে এক্স 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।

কিটিটিওয়াই এক্স 11 কনফিগার স্ক্রিনশট

আমি যখন সার্ভারে এসএসএইচ করি তখন আমার ডিসপ্লে ভেরিয়েবল সেট হয় এবং এক্সআউট আপডেট হয়। আমি আমার .অ্যাকটিরিটি মুছে ফেলেছি এবং যাচাই করতে এটি পুনরায় তৈরি করেছি।

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
lcd047

2
@ lcd047 না, একেবারে এখন। $DISPLAYরিমোট মেশিনে নির্দেশ করা উচিত localhost। এসএসএইচ ফরওয়ার্ডিং করে।
গিলস 'অশুভ হওয়া বন্ধ করুন'

আমি ভেরিয়েবল হিসাবে সাইগউইন 64 কে বাদ দিতে 32 বিট সাইগউইন ইনস্টল করেছি। পরিবর্তন নেই. তবুও সংযোগটি পাওয়া ত্রুটি অস্বীকার করেছে।
জয়য়েম

@ গিলস: আমি যে বিষয়টি তৈরির চেষ্টা করছিলাম সেটি হ'ল যেহেতু $DISPLAY রিমোট মেশিনে ওপি'র ডেস্কটপটিতে ইঙ্গিত করা হয়নি , এক্স 11 ফরোয়ার্ডিং ঘটেনি । অন্যথায়, $DISPLAYরিমোট মেশিনে এমনকি অ্যাক্সেস না থাকলেও রিমোট মেশিনটি নিজেই একটি এক্স সার্ভার চালাচ্ছে না (যেভাবে প্রাথমিক প্রশ্নের সাথে কোনও সম্পর্ক নেই)।
lcd047

3
@ lcd047 নং দয়া করে আপনার সত্যতা পরীক্ষা করুন। যদি এক্স 11 ফরোয়ার্ডিং ঘটে, তবে DISPLAYনির্দেশ করুন localhost। এসএসএইচ রিমোট মেশিনে টিসিপি পোর্টে শুনে প্যাকেটগুলি ফরোয়ার্ড করে। যদি DISPLAYস্থানীয় মেশিনটির দিকে ইঙ্গিত করা হয় তবে এটি নির্দেশ করবে যে এটি এসএসএইচের মাধ্যমে ফরোয়ার্ড করা হয়নি, তবে একটি সরাসরি টিসিপি সংযোগে - ক্লিয়ারটেক্সটে, এবং সম্ভবত কোনও আইপি ঠিকানায় এমনকি রাস্তাও নেই।
গিলস 'অসন্তুষ্ট হওয়া বন্ধ করুন'

উত্তর:


9

ঠিক আছে, আমি আমার নিজের সমস্যার সমাধান বের করেছিলাম।

ডিফল্টরূপে সাইগুইনএক্স আর টিসিপি সংযোগের জন্য শোনেনি (সিগ এসএসএইচ সংযোগের জন্য ইউনিক্স সকেট ব্যবহার করছে)। টিসিপি সংযোগগুলি সক্ষম করতে কমান্ড লাইন প্যারামিটারগুলিতে "-liten tcp" যুক্ত করা দরকার। আমার ক্ষেত্রে আমি "এক্সউইন সার্ভার" আইকনটি পড়তে পরিবর্তন করেছি:

C:\cygwin64\bin\run.exe --quote /usr/bin/bash.exe -l -c "cd; /usr/bin/startxwin -- -multiwindow -listen tcp"

এটি আমার জন্য দুর্দান্ত কাজ করে, ধন্যবাদ! তবে আমি xhost +localhostযখনই সার্ভারটি শুরু করি তখনি স্থানীয় সাইগউইন টার্মিনালে আমি কীভাবে (বা নিরাপদ সমাধান) না করে এড়াতে পারি ?
chappjc

1
ওয়েল, আমি যোগ xhost +localhostমধ্যে startxwin: ফাইল সমাপ্তির কাছাকাছি ঠিক আছে, ভিতরে গত শর্তাধীনxhost +localhost fi exit $retval
chappjc

পুট্টির জন্য কি?
ব্রায়ান থমাস

@ ব্রায়ান থমাস আপনি কি নিজের প্রশ্নটি পরিষ্কার করতে পারবেন? পুটি সম্পর্কে কী? আমার মূল পোস্টে পুটটি কনফিগারেশনটি বৈধ ছিল। বিষয়টি সাইগউইনএক্স-এর সাথে ছিল।
জয়য়েম

ঠিক আছে, আমি শিরোনামটির কথা উল্লেখ করছিলাম, পুট্টি সংযোগ দিচ্ছে না, উত্তরটি সাইগউইনের পক্ষে, এবং পুট্টির পক্ষে নয়, তবুও আমি ওপিতে একটি পুট্টি পর্দা দেখছি। যাই হোক আমি এটা বুঝতে পেরেছি। পুটিটির জন্য, আমার সমস্যার সমাধানটি নিশ্চিত করা ছিল যে কেবলমাত্র একটি জেসারভার (আমার ক্ষেত্রে এক্সএমিং) চলছে, এবং প্রারম্ভকালে লগটিতে কোনও ত্রুটি নেই এবং :10আমার জন্য ডিসপ্লেটি উল্লেখ করা বাধ্যতামূলক করে । (ঠিক আছে, আমি দেখতে পাচ্ছি যে এটি কীভাবে আপনার উত্তরের সাথে সম্পর্কিত নয়, যেহেতু আপনার আসল ওপি, তবে এখানে অন্য লোকদেরও রয়েছে, এই সমস্যাটি বেশ প্রশস্ত হতে পারে so সুতরাং আশা করি এটি অন্যদের পক্ষে সহায়ক))
ব্রায়ান থমাস

0

আমার এই সমস্যা ছিল এটি ছিল কারণ এক্স-উইন চলছিল না। আপনি যদি এক্স-উইনটিকে প্রারম্ভকালে চালাতে চান তবে "চালান" তারপরে "শেল: স্টার্টআপ" যান এবং সেই ফোল্ডারে এক্স-উইন শর্টকাটটি অনুলিপি করুন।


0

আমার ক্ষেত্রে, ত্রুটিটি অনুরূপ ছিল "পুটি x11 সংযোগ প্রত্যাখ্যান"। আমি উইন্ডো মেশিনের মাধ্যমে উবুন্টু 16 সার্ভারে পুট্টির মাধ্যমে লগ ইন করছিলাম (এক্স 11 ফরওয়ার্ডিং সক্ষম করে)।

Xauth তালিকার সাহায্যে ম্যাজিক কুকি যোগ করার জন্য .aauthority ফাইলগুলি পুনরায় তৈরি করা থেকে শুরু করে পুরোপুরি প্রচুর জিনিস চেষ্টা করেছেন। যাইহোক, সমস্যাটি কেবল এটি ছিল যে আমার উইন্ডোজ মেশিনে জিমিং সার্ভারটি চলছিল না। একবার আমি হোস্টিং মেশিনে উইন্ডোজ শুরু করলাম (উইন্ডোজ) যার উপরে আমি পুট্টি তৈরি করছিলাম, পুট্টির মাধ্যমে লগইন একটি মনোযোগের মতো কাজ করেছিল।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.