এসএসএইচ দিয়ে জিপিআরটি চালান


11

আমি উবুন্টু 14.04 এর সাথে একটি ল্যাপটপ ব্যবহার করছি এবং আমি বাড়িতে একটি সাম্বা সার্ভার তৈরি করা শুরু করেছি I এই মেশিনটির জন্য আমি উবুন্টু-সার্ভার 14.04 ব্যবহার করছি।

আমি আমার সার্ভারটি কনফিগার করতে ওয়েবমিন এবং এসএসএইচ (কাজের উপর নির্ভর করে) ব্যবহার করি।

সম্প্রতি আমি "জিপিগার্ট ওভার এসএসএইচ" গুগল করেছিলাম। আমি জানতাম না যে এটি সম্ভব, তাই আমি চেষ্টা করে দেখলাম। আমি জিপিআার্ড ইনস্টল করেছি (সার্ভারে) তবে যখন আমি প্রবেশ করি sudo gparted

আমি ত্রুটি পেয়েছি:

"Gtk- সতর্কতা **: প্রদর্শন খুলতে পারে না:"

আমি নির্দ্বিধায় আমার মতো যে সমস্ত গাইড খুঁজে পেতে পারি তার অনুসরণ করেছিলাম: http://www.ossramblings.com/changing-linux-server-pitionsitions-gui

আমি চেষ্টাও করেছি:

  1. sudo -E gparted
  2. হ্যাঁ এক্স 11 ফরওয়ার্ডিং সেট করা হচ্ছে
  3. এক্সপোর্ট DISPLAY =

অন্য কোন ধারণা? আপনার সময় এবং জবাবের জন্য আপনাকে সবাইকে ধন্যবাদ!


1
যদি আমি এটি দিয়ে চেষ্টা করি ssh -X -p ...এবং gksu gpartedএটি আমার পক্ষে কাজ করে। তবে আমি এটি কেবল ভার্চুয়াল-বাক্স দিয়ে পরীক্ষা করেছি এবং উবুন্টুর সার্ভার সংস্করণ নয়।
টুকসন

আপনার উবুন্টু সার্ভারের কি জিইআই আছে ?!
ডাঃ জ্যাকি

উত্তর:


11

সমস্যাটি হ'ল আপনি যখন সুডো ব্যবহার করেন এটি কোনও এক্স সেটিংস ছাড়াই একটি নতুন পরিবেশ তৈরি করে।

দুটি বিকল্প রয়েছে: প্রথমত, আপনি sudo -E gpartedপরিবেশ সংরক্ষণের চেষ্টা করতে পারেন , চেষ্টা করুন, যদি এটি কাজ করে তবে এটি সম্ভবত সবচেয়ে নিরাপদ বিকল্প।

যদি তা না হয় তবে ssh- এর মাধ্যমে লগ ইন করার জন্য আপনাকে নিজের সার্ভারের মূল অ্যাকাউন্টটি কনফিগার করতে হবে, যাতে আপনি ssh root@serverউপযুক্ত ফরোয়ার্ডিং এবং পরিবেশ নির্ধারণ করতে পারেন ।

সার্ভারে প্রথমে /etc/ssh/sshd_configএটি নিশ্চিত করুন:

  1. X11Forwarding yes
  2. PermitRootLogin without-password

এর পরে, সার্ভারের রুট অ্যাকাউন্টে আপনার ক্লায়েন্ট থেকে ssh পাবলিক কী যুক্ত করুন । আপনি যদি ইতিমধ্যে আপনার সাধারণ ব্যবহারকারীর সাথে পাসওয়ার্ড ছাড়াই সার্ভারে স্যাশ করতে পারেন তবে sudo -iএকটি ইন্টারেক্টিভ রুট সেশন শুরু করতে ব্যবহার করুন। তারপর:

  1. ssh localhost। এটি ঠিক যাতে প্রাথমিক .sshডিরেক্টরি তৈরি হয়।
  2. authorized_keysসাধারণ ব্যবহারকারীর কাছ থেকে ফাইলটি অনুলিপি করুন :cp /home/normaluser/.ssh/authorized_keys ~/.ssh

এখন রিমোট সিস্টেম থেকে চেষ্টা করুন ssh -v root@server। আপনার কোনও পাসওয়ার্ড ছাড়াই লগ ইন করতে সক্ষম হওয়া উচিত। এক্স ফরওয়ার্ডিং সক্ষম হয়েছে কিনা তা আউটপুট দেখায়। তারপরে আপনার gpartedদূরবর্তীভাবে চালানো উচিত ।

এছাড়াও, এটি বলার অপেক্ষা রাখে না, তবে একটি রিমোট সিস্টেমের পার্টিশনগুলির সাথে ঘুরে বেড়ানো ঝুঁকিপূর্ণ; বিপর্যয় ঘটলে আপনার কাছে গুরুত্বপূর্ণ ডেটা ব্যাকআপ রয়েছে তা নিশ্চিত করুন :)

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