সমস্যাটি
ক্লায়েন্টের প্রদর্শনটি ব্যবহার করে দূরবর্তী হোস্টে জিইউআই প্রোগ্রাম চালানোর জন্য বেশিরভাগ লোক "-X" বিকল্পের সাহায্যে একটি সার্ভারের সাথে "ssh" সংযোগ স্থাপন করতে চান। আমি সার্ভারের সাথে সংযুক্ত ফিজিকাল মনিটরে জিইউআই প্রোগ্রামগুলি চালাতে চাই। এটা কি সম্ভব ? আমার আরো নির্দিষ্ট করা যাক:
আমার পরিস্থিতি নিম্নরূপ: কীবোর্ড বা মাউস ছাড়াই আমার একটি ওয়ার্কস্টেশন রয়েছে তবে এটির সাথে একটি মনিটর সংযুক্ত রয়েছে। আমি এটিতে আমার ল্যাপটপটি দিয়ে এসএসএইচটি করতে চাই এবং কিছু গ্রাফিকাল প্রোগ্রাম যেমন xeyes বা ssvnc চালু করতে সক্ষম হতে পারি এবং এটি ওয়ার্কস্টেশনের মনিটরে উপস্থিত হতে পারি।
[xapple@laptop ~]$ ssh workstation
Last login: Mon Sep 26 20:03:35 2011 from laptop
[xapple@workstation ~]$ export DISPLAY=:0
[xapple@workstation ~]$ xeyes
No protocol specified
Error: Can't open display: :0
সম্পাদনা করুন: অতিরিক্ত তথ্য
আমার সম্ভবত কিছু বিষয় আরও পরিষ্কারভাবে ব্যাখ্যা করা উচিত:
- আমার ওয়ার্কস্টেশনটিতে সুডো অ্যাক্সেস রয়েছে, প্রয়োজনে আমি যে কোনও কিছু ইনস্টল করতে পারি।
- ওয়ার্কস্টেশনটি জিনোম ইউজার ইন্টারফেসে চলছে।
- ওয়ার্কস্টেশন থেকে কীবোর্ড এবং মাউস সংযোগ বিচ্ছিন্ন করার আগে, আমি একটি জিনোম সেশনে লগইন করেছি। এর জন্য বর্তমানে ওয়ার্কস্টেশনের মনিটরে আমার জিনোম ডেস্কটপটি দেখতে পাবেন।
- আমি ওয়ার্কস্টেশনে আমার ল্যাপটপ থেকে প্রোগ্রামগুলি চালনা করতে চাই না। আমি ওয়ার্কস্টেশনে ওয়ার্কস্টেশন প্রোগ্রাম পরিচালনা করতে চাই। এক্স বা এক্সিকিউটেবল যা কিছু রিমোট সার্ভারে পাওয়া যায় এবং এটি রিমোট সার্ভারের মনিটরে চালানো উচিত
- আমি বুঝতে পারি যে এটি সম্পাদন করা আমাকে এমন পরিস্থিতিতে ফেলে দেবে যেখানে আমার কার্সারটি ইন্টারফেসের সাথে সংযুক্ত হবে না। আমি জিনিসগুলিতে ক্লিক করতে সক্ষম হই না। ঠিক আছে.
যে কোনও সাহায্যের প্রশংসা!
xhost +
আপনার সার্ভারে মৃত্যুদন্ড কার্যকর করেছেন?