এসএসএইচ থেকে রিমোট কম্পিউটারে একটি জিইউআই অ্যাপ্লিকেশন চালান


10

আমি আমার উবুন্টু কম্পিউটারে একটি জিইউআই অ্যাপ্লিকেশন চালাতে চাই, তবে এটি আমার ডেবিয়ান সার্ভারে শেল স্ক্রিপ্টের মাধ্যমে এসএসএইচ গৃহীত হওয়া উচিত।

এটা কি সম্ভব?


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

@ পকেডিং ভালভাবে যদি দুটি ব্যাখ্যা থাকে, উভয়ই কার্যকর, তবে আপনি উভয়ের জন্য উত্তর দিতে পারেন। তুমি কি জানো? ইতিমধ্যে কেউ সেই ব্যাখ্যাগুলির মধ্যে পুনরায় জিজ্ঞাসা করার জন্য মন্তব্য করেছেন "আলেকজান্ডার লিখেছেন" এটি কিছুক্ষণ হয়ে গেছে, তবে আপনি এখনও মনে করতে পারেন আপনি যদি ssh থেকে টিমভিউয়ার শুরু করতে সক্ষম হন তবে। আপনি কীভাবে এই বিষয়ে আরও বিশদ ভাগ করে নিতে পারলে আমি প্রশংসা করব। ধন্যবাদ। "<--- সুতরাং, যদি আপনি উভয়ের পক্ষে জানতেন এবং উত্তর দেন তবে এটি তাকে এবং অন্যদেরকে সাহায্য করতে পারে
বার্লপ

উত্তর:


4

এর মতো কিছু কাজ করা উচিত:

#on your desktop 
xhost + #not secure, make sure your X isn't listening on any tcp ports.
echo 'export DISPLAY=:0; x-command-you-want &' > ~/run-command
chmod +x ~/run-command
#on your server
ssh user@desktop '~/run-command'

2

আমি একবার shুকতে চাইলে এটি আমার পক্ষে কাজ করে:

export DISPLAY=:0; nohup iceweasel &>/dev/null &

0

হ্যাঁ, এটি সম্ভব। আপনাকে কেবল এসএসএইচ সংযোগের মাধ্যমে এক্স ট্র্যাফিক ফরওয়ার্ড করতে হবে। উদাহরণস্বরূপ, এর মতো সংযুক্ত করুন:

debian-computer:$ ssh -X username@ubuntu-computer

তারপরে, এসএসএইচ প্রম্পট থেকে কেবল অ্যাপ্লিকেশনটি শুরু করুন। জিইউআই উইন্ডোটি আপনার ডিবিয়ান বাক্সে উপস্থিত হবে (যা আপনি স্থানীয়ভাবে লগ ইন করেছেন)। সমস্ত প্রক্রিয়াজাতকরণ দূরবর্তী কম্পিউটার (উবুন্টু এক) দ্বারা সম্পন্ন হবে।

মনে রাখবেন যে আপনার স্থানীয় কম্পিউটারে এক্স উইন্ডো সার্ভার চালু থাকলে এটি কেবলমাত্র কাজ করবে। আপনার ডেস্কটপ লিনাক্স / ইউনিক্স ইনস্টলেশন থাকলে অবশ্যই তা ঘটবে এবং আপনি ম্যাক ওএস এবং উইন্ডোতে এক্স সার্ভার ইনস্টল করতে পারেন তবে সেগুলি ডিফল্টরূপে ইনস্টল করা হয়নি।


তিনি চেয়েছিলেন যে সার্ভারটি ডেস্কটপে একটি জিইউআই প্রোগ্রাম চালাবে, ওরফে সার্ভারটি ডেস্কটপের সাথে সংযুক্ত হয়ে প্রোগ্রামটি সম্পাদন করবে।
ওয়ানঅফনে

0

আপনার প্রতিক্রিয়া জন্য ধন্যবাদ। মাঝামাঝি সময়ে আমি অন্য কয়েকটি জিনিস চেষ্টা করেছি এবং সেগুলির মধ্যে একটি হ'ল উবুন্টু কম্পিউটারের সাথে একটি এসএসএইচ সংযোগ তৈরি করা এবং সেই মেশিনে একটি স্ক্রিপ্ট চালানো।

এই স্ক্রিপ্টের প্রথম লাইনের একটিতে আমি এক্সপোর্ট প্রদর্শনটি সংজ্ঞায়িত করেছি। খেলোয়াড়টি এখনই জানেন যে তার কী প্রদর্শন ব্যবহার করা উচিত ..

আবার ধন্যবাদ.


ওহে. এটি একটি সময় হয়েছে, কিন্তু আপনি এখনও মনে করতে পারেন আপনি ssh থেকে TeamViewer শুরু করতে সক্ষম ছিল কিনা। আপনি কীভাবে এই বিষয়ে আরও বিশদ ভাগ করে নিতে পারলে আমি প্রশংসা করব। ধন্যবাদ।
আলেকজান্ডার চের্টোভ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.