টানেল করার সময় এক্স উইন্ডোজ ডিআইএসএল পরিবেশের পরিবর্তনশীল বোঝা


9

আমি দূরবর্তী সার্ভারে ssh, উভয় চলমান চান CentOSসঙ্গে X11Forwardingসক্ষম করা হয়েছে।

তবে এক্স অ্যাপ্লিকেশনটি তাদের মধ্যে একটির সাথে সঠিকভাবে চলতে পারে না - হোস্ট বি তে এটি দুর্দান্ত কাজ করে। তবে হোস্ট এআই এ ত্রুটিটি "প্রদর্শনের সাথে সংযোগ করতে পারেনি" পান, প্রতিবার আমি এক্স অ্যাপ্লিকেশনটি চালু করি।

DISPLAYহোস্ট এ-তে পরিবেশের পরিবর্তনশীল যাচাই করার পরে যা আমি মনে করি এটি এক্স উইন্ডোর সাথে সম্পর্কিত, আমি এর মানটি পেয়েছি localhost:10.0। টিপসগুলি এখানে অনুসরণ করে , আমি পরিবর্তন করি DISPLAY=0:10.0এবং এটি কার্যকর হয়। যাইহোক, DISPLAYহোস্ট বি তে এখনও আছে localhost:10.0এবং ভাল কাজ করে।

আমার প্রশ্ন হল, মূল্য DISPLAYউপস্থাপন করে কি ? মধ্যে পার্থক্য কি localhost:10.0এবং 0:10.0?

বলা হয় যে localhostএকটি হোস্টের নাম সনাক্ত করে। তারপরে এটি কোন হোস্টটি সনাক্ত করে, সার্ভার (হোস্ট এ / বি), যার উপরে আমার এক্স অ্যাপ্লিকেশন চলছে বা আমার স্থানীয় ক্লায়েন্ট যেখানে আমি এক্স উইন্ডোটি প্রদর্শন করতে চাই?

ডকুমেন্টেশনের জন্য কোনও ইঙ্গিত বা পয়েন্টার প্রশংসা করা হবে।

উত্তর:


5

উত্তরের অংশটি এখানে প্রকৃতপক্ষে পাওয়া যাবে: /programming/746119/how-do-you-use-display-specifications

ডিসপ্লে ভেরিয়েবল মূলত 3 টি উপাদান:

<host>:<display>[.<screen>]

যতক্ষণ লোকালহোস্ট ওরফে 127.0.0.1 বনাম 0.0.0.0 ওরফে 0 সম্পর্কিত আপনি এই পোস্টটি একবার দেখে নিতে পারেন:

/server/78048/whats-the-difference-between-ip-address-0-0-0-0-and-127-0-0-1

যা পার্থক্য ব্যাখ্যা করে।

আপনার নির্দিষ্ট ক্ষেত্রে ০.০.০.০.০.০.০ এবং লোকালহোস্ট: 10.0 এর একই প্রভাব থাকবে তবে মূলত:

  1. ডিসপ্লে 10 সেটআপ থাকা কোনও ইন্টারফেসের সাথে সংযুক্ত করুন
  2. ডিসপ্লে 10 এর শ্রোতার সাথে lo0 এ সংযুক্ত হন।

ব্যবহারিকভাবে কোনও পার্থক্য থাকবে না যেহেতু প্রথম ক্ষেত্রে সমস্ত ইন্টারফেসের স্ক্যানটি লো 0 দিয়ে শুরু হবে, যা সাধারণত তালিকার প্রথম ইন্টারফেস।


1
প্রথমে ধন্যবাদ আমি আপনার টিপস অনুসরণ করে আসল সমস্যাটি খুঁজে পাই। আসল সমস্যাটি হ'ল localhostবাঁধাই করা 192.168.1.200(এটির মতো কিছু নির্দিষ্ট আইপি I আমি আমার আসল কনফিগারটি প্রকাশ করতে চাই না)) হোস্ট এ। এটি রফতানির সময়ও কাজ করে DISPLAY=127.0.0.1:10.0। এক্স ফরওয়ার্ডিং কি কেবল লুপব্যাক ইন্টারফেসে কাজ করে?
— গ্রীষ্ম_মুড়_আর_আর

localhostএকটি বিশেষ নাম যা লিনাক্সের লুপব্যাক ইন্টারফেসের (lo0) সাথে আবদ্ধ হয় এটি কখনই আসল আইপি ঠিকানার সাথে আবদ্ধ হওয়া উচিত নয়। আপনি sudo netstat -apn | grep 6010আপনার এসএসএইচ চালিয়ে বাইন্ডিংটি যাচাই করতে পারেন প্রদর্শন সংযোগের জন্য সেই বন্দরে শোনা উচিত। যতদূর আমি এটি বলতে পারি 127.0.0.1।
— কার্লসন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.