আমি কীভাবে এসএসএইচ এর মাধ্যমে দূরবর্তী অবস্থান থেকে একটি প্রোগ্রাম চালাতে পারি তবে স্থানীয়ভাবে প্রদর্শন করব


22

লিনাক্স (উবুন্টু) এর অন্য সার্ভারে এসএসএইচ করা সম্ভব, সেখানে কোনও প্রোগ্রাম চালানো তবে স্থানীয়ভাবে প্রদর্শন করা?

এবং আমার টার্মিনালের অন্য সার্ভারে এসএসএইচ করা এবং এটি কনফিগার করা কীভাবে এসএসএইচ অধিবেশনটিতে পরিচালিত সমস্ত গ্রাফিকাল প্রোগ্রামগুলি (ফায়ারফক্স, ইমাকস) স্থানীয়ভাবে প্রদর্শিত হবে?

উত্তর:


24

Ssh কমান্ডে "-Y" পতাকা যুক্ত করে, প্রদর্শনটি স্বয়ংক্রিয়ভাবে আপনার স্থানীয় কম্পিউটারে পুনঃনির্দেশিত হবে।

ssh -Y <remoteip>

তারপরে, যদি আপনি সেই ssh সেশনে ফায়ারফক্স (বা অন্য কোনও এক্স অ্যাপ্লিকেশন) শুরু করেন, এটি স্থানীয়ভাবে প্রদর্শিত হবে। (আপনার যদি স্থানীয়ভাবে অবশ্যই একটি জেসারভার থাকে তবে)


2
খুব চালাক. আমি বহু বছর ধরে ssh ব্যবহার করেছি এবং এর অস্তিত্ব কখনই জানতাম না।
ডেভপ্যারিলো

1
-Xএইভাবে ফরোয়ার্ডিং সাপেক্ষে আমি ব্যবহার করব X11 SECURITY। তবে আপনি যদি রিমোট মেশিনে বিশ্বাস করেন তবে আপনি ব্যবহার করতে পারেন -Y
fmanco

এইচপি ইউএক্স 11 আই-এর মতো ইউনিক্সের অধীনে -Y হল -X এর সাথে অসঙ্গতিজনিত সমস্যার কারণে যাওয়ার উপায়।
পেঁচা

রিমোট মেশিনটি যখন উইন্ডোজ হয় তখন কি এটি কাজ করে? আমি এটি প্রদর্শন করতে পারেন।
মার্ক ডেভেন


3

আপনি এটি চেষ্টা করতেও পারেন:

ssh <hostname> -X <program-name or its full path>

2

এক্স-ফরওয়ার্ডিং ব্যবহার করার সময় ব্যবহারও সংক্ষেপণ ব্যবহার করতে পারে:

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