এসএসএইচ সংযোগের মাধ্যমে লিনাক্সের ক্লায়েন্টের শেষে আমি কীভাবে গ্রাফিকভাবে ফাইল খুলতে এবং প্রদর্শন করতে পারি?


1

আমি xdg-open file-nameব্যবহারকারীর প্রান্তে ফাইলটি খুলতে এবং প্রদর্শন করতে কমান্ডটি ব্যবহার করছি , তবে এসএসএইচ সংযোগের মাধ্যমে লিনাক্সের ক্লায়েন্টের শেষে ফাইলটি গ্রাফিক্যালি খুলতে এবং প্রদর্শন করতে পারছি না। সুতরাং দয়া করে আমাকে এটিকে বাছাই করতে সহায়তা করুন, যদি সম্ভব হয়।


সম্ভবত আপনার ব্যবহার করা উচিত DISPLAY=client-machine-name:0 xdg-open file-name
দানতেলা

উত্তর:


2

আপনার ssh-X সহ বিকল্পটি ব্যবহার করতে হবে :

 -X      Enables X11 forwarding.  This can also be specified on a per-host
         basis in a configuration file.

         X11 forwarding should be enabled with caution.  Users with the
         ability to bypass file permissions on the remote host (for the
         user's X authorization database) can access the local X11 display
         through the forwarded connection.  An attacker may then be able
         to perform activities such as keystroke monitoring.

         For this reason, X11 forwarding is subjected to X11 SECURITY
         extension restrictions by default.  Please refer to the ssh -Y
         option and the ForwardX11Trusted directive in ssh_config(5) for
         more information.

সার্ভার দিকটি অবশ্যই এক্স ফরোয়ার্ডিংয়ে সমর্থন করতে হবে /etc/ssh/sshd_config:

 X11Forwarding
         Specifies whether X11 forwarding is permitted.  The argument must
         be “yes” or “no”.  The default is “no”.

         When X11 forwarding is enabled, there may be additional exposure
         to the server and to client displays if the sshd(8) proxy display
         is configured to listen on the wildcard address (see
         X11UseLocalhost below), though this is not the default.
         Additionally, the authentication spoofing and authentication data
         verification and substitution occur on the client side.  The
         security risk of using X11 forwarding is that the client's X11
         display server may be exposed to attack when the SSH client
         requests forwarding (see the warnings for ForwardX11 in
         ssh_config(5)).  A system administrator may have a stance in
         which they want to protect clients that may expose themselves to
         attack by unwittingly requesting X11 forwarding, which can
         warrant a “no” setting.

         Note that disabling X11 forwarding does not prevent users from
         forwarding X11 traffic, as users can always install their own
         forwarders.  X11 forwarding is automatically disabled if UseLogin
         is enabled.

তারপরে আপনি এটি ব্যবহার করতে পারেন:

$ ssh -X user@host xclock

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

1
প্রিয় ক্রিশ্চিয়ান এই বিষয়ে ধন্যবাদ। তবে "ssh -X ব্যবহারকারী @ হোস্ট" দ্বারা আমরা ব্যবহারকারীর প্রান্তে ফাইলটি খুলতে এবং প্রদর্শন করতে সক্ষম কিন্তু আমি এটি দূরবর্তী প্রান্তে অর্থাৎ অন্য কম্পিউটারে প্রদর্শন করতে চাই। এই উদ্দেশ্যে অন্য কোনও আদেশ আছে?
অনিল

0

আপনার ssh কমান্ড লাইনে কেবল "-X" (X11 ফরওয়ার্ডিং) যুক্ত করুন। এটি এক্স 11 ফরোয়ার্ডিং এবং ডিআইআইএসএল ভেরিয়েবল সেটআপ করতে সক্ষম করবে এবং আপনি যা চাইছেন তা করতে সক্ষম হবেন।


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