রিয়েল টাইমে রিমোট লিনাক্স ভার্চুয়াল কনসোলগুলি দেখতে এবং নিয়ন্ত্রণ করতে কীভাবে কনস্পি ব্যবহার করবেন


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

সম্প্রতি, আমি ডেবিয়ান স্থিতিশীল সংগ্রহস্থলগুলিতে কনসয় নামে একটি প্রোগ্রাম আবিষ্কার করেছি এবং এটি ফেডোরা এবং ডেরিভেটিভগুলির জন্যও উপলব্ধ বলে জেনে খুশি হয়েছিল।

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

এটি বলেছিল, আপনাকে কেবল এটি নিশ্চিত করতে হবে যে দূরবর্তী কম্পিউটারে নেটওয়ার্ক সংযোগ রয়েছে এবং আপনি কনস্পিকে ভালোবাসতে শিখবেন।

লিনাক্সে কনসপি ইনস্টল করা হচ্ছে

ডেবিয়ান 8 এবং ডেরিভেটিভগুলিতে, কনস্পি সরাসরি সংগ্রহাগুলি থেকে পাওয়া যায়, তাই এটি ইনস্টল করা যতটা সহজ:

# aptitude update && aptitude install conspy

যেখানে CentOS 7 এবং অন্যান্য ফেডোরা-ভিত্তিক ডিস্ট্রসগুলিতে আপনাকে প্রথমে রেফফোর্স সংগ্রহস্থল সক্ষম করতে হবে:

1. http://pkgs.repoforge.org/rpmforge-re দয়া করে যান এবং সংগ্রহস্থলের সর্বশেষ সংস্করণটি অনুসন্ধান করুন (সেপ্টেম্বর ২০১৫ পর্যন্ত সর্বশেষ প্যাকেজটি RPMforge-released-0.5.3-1.el7.rf.x86_64 .rpm) এবং এটি ডাউনলোড করুন:

# wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm

2. সংগ্রহস্থল প্যাকেজ ইনস্টল করুন:

# rpm –Uvh rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm

৩. এবং তারপরে নিজেই কনসপি প্যাকেজটি ইনস্টল করুন:

# yum update && yum install conspy

কনস্টি জন্য পরিবেশ পরীক্ষা করা হয়

কনস্পি কীভাবে কাজ করে তা দেখতে, আমরা একটি ডেবিয়ান 8 সার্ভার [আইপি 192.168.0.25] (উদাহরণস্বরূপ টার্মিনাল বা জিনোম টের ব্যবহার করে) যেখানে ssh ডিমন পোর্ট ১১২২২ শুনছেন:

# ssh –p 11222 [email 

আমাদের টার্মিনালের ঠিক পাশেই, আমরা একটি ভার্চুয়ালবক্স উইন্ডো রাখব যা ttys প্রদর্শন করতে ব্যবহৃত হবে। মনে রাখবেন যে ভার্চুয়ালবক্স উইন্ডোতে টিটি-র মধ্যে স্যুইচ করতে আপনাকে F6- র মাধ্যমে ডান Ctrl + F1 চাপতে হবে এবং একটি আসল (অর্থাত্ ভার্চুয়ালাইজড নয়) সার্ভারে কনসোলের মধ্যে স্যুইচ করতে Ctrl + Alt + F1 টি F6 এর মাধ্যমে চাপতে হবে।

Ttys প্রদর্শন এবং নিয়ন্ত্রণ করতে কনসাই ব্যবহার করে

কনসপি চালু করতে, রিমোট সার্ভারে ssh করুন এবং তারপরে কেবল টাইপ করুন:

# conspy

এর পরে একটি সংখ্যার সংখ্যা, (1 এর মাধ্যমে 6)। আপনি লক্ষ্য করবেন যে আপনার টার্মিনালের পটভূমির রঙ পরিবর্তন হয়েছে। বর্তমানে স্ট্যান্ডার্ড ইনপুটটিতে সংযুক্ত টার্মিনালের ফাইলের নামটি সনাক্ত করতে আমরা tty কমান্ডটি ব্যবহার করব। যদি কোনও টিটিটি আর্গুমেন্ট হিসাবে সরবরাহ না করা হয় তবে বর্তমানে সক্রিয় ভার্চুয়াল কনসোলটি খোলা এবং ট্র্যাক করা হবে।

নোট করুন যে প্রোগ্রামটি চালু করার পরে:

# conspy 1

প্রথম টার্মিনাল (tty1) pts/0 এর পরিবর্তে প্রদর্শিত হবে (এসএসএস সংযোগের জন্য প্রাথমিক সিউডো-টার্মিনাল):

প্রস্থান করতে, দ্রুত পর পর তিনবার এস্ক চাপুন।

অ্যাকশন ইন অ্যাকশন দেখুন Watch

কর্মক্ষেত্রে কনস্পিকে আরও ভালভাবে দেখতে, নিম্নলিখিত স্ক্রিনকাস্টগুলি দেখতে দয়া করে এক মিনিট সময় নিন:

1. ক্লায়েন্টের কাছ থেকে রিমোট টিটি-তে পাঠানো হচ্ছে কীস্ট্রোক:

২. Tty বিষয়বস্তু ক্লায়েন্টে প্রদর্শিত হয় যেমন তারা দূরবর্তী টিটিতে প্রদর্শিত হয়:

উপরের ভিডিওগুলিতে আপনি কয়েকটি আকর্ষণীয় জিনিস দেখতে পাবেন:

  1. আপনি কমান্ড চালাতে পারেন বা সিউডো-টার্মিনালে পাঠ্য টাইপ করতে পারেন এবং সেগুলি দূরবর্তী কনসোল এবং ভিজিটর মধ্যে দৃশ্যমান হবে
  2. অন্যান্য প্রযুক্তি সমর্থন সফ্টওয়্যারটির বিপরীতে দূরবর্তী স্থানে সার্ভারে একটি সার্ভার-সাইড প্রোগ্রাম চালু করার দরকার নেই যার জন্য আপনার কাছে দূর থেকে সংযোগ স্থাপনের জন্য কোনও পরিষেবা শুরু করা প্রয়োজন
  3. কনসপিতে আপনাকে রিয়েল টাইমে কল্পনা করতে দেয় যেমন শীর্ষ বা পিংয়ের মতো প্রোগ্রামগুলির আউটপুট যা খুব সামান্য বিলম্বের সাথে রিফ্রেশ হয় বা ধারাবাহিকভাবে পরিবর্তিত হয়। এর মধ্যে ncurses- ভিত্তিক প্রোগ্রামগুলি অন্তর্ভুক্ত রয়েছে যেমন htop - লিনাক্স প্রক্রিয়া পর্যবেক্ষণ এছাড়াও:

আপনি যদি কী-স্ট্রোক বা কমান্ড প্রেরণের পরিবর্তে কেবল একটি দূরবর্তী টার্মিনালটি দেখতে চান, কেবল -v সুইচ (কেবলমাত্র দেখতে) দিয়ে কনস্পিকে চালু করুন।

পুট্টির সাথে কনসপি ব্যবহার করা

কাজের জন্য যদি আপনি উইন্ডোজ ল্যাপটপ বা ডেস্কটপ ব্যবহার করেন তবে আপনি কনসপির সুবিধা নিতে পারেন। উইন্ডোজের বিখ্যাত এসএসএস ক্লায়েন্ট পুট্টির সাথে রিমোট সিস্টেমে লগ-ইন করার পরে, আপনি নীচের স্ক্রিনকাস্টে দেখানো অনুসারে উপরে বর্ণিত কনস্পিকে চালু করতে পারেন:

যা দেখায় যে আপনি কোনও সার্ভারের সাথে দূরবর্তীভাবে সংযোগ করতে ব্যবহার করেছেন এমন এসএসএস ক্লায়েন্ট সফ্টওয়্যার নির্বিশেষে আপনি এই প্রোগ্রামটি ব্যবহার করতে পারেন।

ভোক্তা সীমাবদ্ধতা

এর দুর্দান্ত বৈশিষ্ট্য থাকা সত্ত্বেও, কনসপিসের কিছু সীমাবদ্ধতা রয়েছে, যা আপনার বিবেচনায় নেওয়া উচিত:

  1. এটি আপনাকে সিউডো (pts/Xs) নয়, রিয়েল টার্মিনালগুলি (টিটিএস) দেখতে, সংযোগ স্থাপন করতে বা নিয়ন্ত্রণ করতে দেয়
  2. এটি অ-এসসিআইআই অক্ষর (examples, é, ñ, কয়েকটি উদাহরণের নাম দেওয়ার জন্য) ভুলভাবে বা একেবারে নাও প্রদর্শন করতে পারে:

এটি চালু করতে সুপার ব্যবহারকারীর অনুমতি প্রয়োজন (হয় মূল হিসাবে বা সুডোর মাধ্যমে)।

সারসংক্ষেপ

এই সহায়িকাটিতে আমরা আপনাকে কনসপির সাথে পরিচয় করিয়ে দিয়েছি, রিসোলেট টার্মিনালগুলি নিয়ন্ত্রণ করার জন্য একটি অমূল্য সরঞ্জাম যা সিস্টেম সংস্থার ক্ষেত্রে খুব কম খরচ করে।

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

আমি এই নিবন্ধটি সম্পর্কে আপনার প্রতিক্রিয়া গ্রহণ করার জন্য প্রত্যাশায়। নীচের ফর্মটি ব্যবহার করে আমাকে একটি লাইন ছেড়ে দিতে নির্দ্বিধায়। প্রশ্নগুলিও সর্বদা স্বাগত।