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


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.