পরের নিবন্ধে আমরা তমেটের দিকে একবার নজর দিতে চলেছি। জ্ঞানু / লিনাক্স বিশ্বে দূরবর্তী অবস্থান থেকে একটি ডেস্কটপ ভাগ করার জন্য বেশ কয়েকটি জনপ্রিয় প্রোগ্রাম রয়েছে (যেমন টিমভিউয়ার, গুয়াকামোল এবং টাইগারভিএনসি ইত্যাদি)। এই প্রোগ্রামগুলি আপনার সম্পূর্ণ পর্দা অন্য লোকের সাথে ভাগ করে নেওয়ার জন্য ব্যবহৃত হয়। যদি এটি কেবলমাত্র টার্মিনাল হয় যা আমরা ভাগ করতে চাই, টমেট সম্ভবত সেরা বিকল্প। আসলে এই প্রোগ্রামটি টিমাক্সের কাঁটাচামচ। টমেট আমাদের টার্মিনালের জন্য টিমভিউয়ের মতো কিছু.
নিজেকে নিয়ে যাও tmate.io ওয়েবসাইটে এসএসএইচের মাধ্যমে একটি সুরক্ষিত সংযোগ স্থাপন করবে এবং একটি এলোমেলো URL তৈরি করবে প্রতিটি সেশনের জন্য। উত্পন্ন URL টি আমরা বিশ্বাস করি এমন কারও সাথে ভাগ করা যায়। এটি আমাদের ব্যবহার করতে দেয় প্রান্তিক রিমোটটি যেভাবে আমরা আমাদের নিজস্ব ব্যবহার করব, ততক্ষণ সংযোগ সক্রিয় থাকবে। সাধারণ প্রকল্পগুলিতে সহযোগিতা করার জন্য, বিকাশকারীদের একটি দলের সাথে একটি প্রকল্প ডিবাগ করতে, বা দূরবর্তীভাবে প্রযুক্তিগত সহায়তা পাওয়ার জন্য এটি দুর্দান্ত বিকল্প। এই প্রোগ্রামটি জিএনইউ / লিনাক্স, ম্যাক ওএসএক্স এবং বিএসডি এর সাথে সামঞ্জস্যপূর্ণ।
উবুন্টু এবং ডেরিভেটিভগুলিতে টমেট ইনস্টলেশন
উবুন্টুতে, এবং লিনাক্স মিন্টের মতো এর ডেরাইভেটিভস, আপনি এটি করতে পারেন নিম্নলিখিত পিপিএ ব্যবহার করে এই প্রোগ্রামটি ইনস্টল করুন টার্মিনালে (Ctrl + Alt + T)। যদিও এর আগে, আমাদের প্রয়োজনীয় প্যাকেজটি টাইপ করে ইনস্টল করতে হবে:
sudo apt-get install software-properties-common
এখন আমরা আমাদের সিস্টেমে পিপিএ যুক্ত করতে এবং প্রোগ্রামটি ইনস্টল করতে পারি। এর জন্য আমরা নিম্নলিখিত কমান্ডের ক্রমটি লিখি:
sudo add-apt-repository ppa:tmate.io/archive && sudo apt-get update && sudo apt-get install tmate
এসএসএইচ কনফিগার করুন
আপনি এই প্রোগ্রামটি ব্যবহার শুরু করার আগে, আমাদের একটি এসএসএইচ কী তৈরি করতে হবে। কারণ টিমেট প্রোগ্রামটি স্থানীয় এসএসএইচ কী জুটি ব্যবহার করে টমেট.ইও-তে একটি সুরক্ষিত এসএসএইচ সংযোগ স্থাপন করে। আমরা আমাদের টার্মিনালে (Ctrl + Alt + T) লিখে নিম্নলিখিতটি অর্জন করব:
ssh-keygen -t rsa
টমেট এর ব্যবহার
একবার এসএসএইচ কী জুটি তৈরি হয়ে গেলে, আমরা টেমিটিকে এর টার্মিনাল থেকে নিম্নলিখিত কমান্ডটি প্রয়োগ করে শুরু করব:
tmate
সেশনটি প্রতিষ্ঠিত হয়ে গেলে আমরা সংযোগের আইডিটি যে কারও সাথে ভাগ করে নিতে পারি। এটি আপনার বিশ্বাসের সংখ্যক ব্যক্তির সাথে ভাগ করা যায়। তাদের একই নেটওয়ার্কে থাকার দরকার নেই না তাদের একই অপারেটিং সিস্টেম ব্যবহার করার দরকার নেই। এমনকি তাদের সিস্টেমে টমেট বা টিএমাক্স ইনস্টল করতে হবে না।
টেমেট সেশনগুলি দেখতে এটির মতো:
উপরের স্ক্রিনশটে যেমন দেখা যায়, তা আমাদের দেখাবে টার্মিনালের নীচে একটি এসএসএইচ সেশন আইডি (এলোমেলো অক্ষরের একটি স্ট্রিং)। আমাদের কেবল এটি অনুলিপি করতে হবে এবং অন্যদের সাথে ভাগ করে নিতে হবে যাতে তারা সংযোগ করতে পারে। মনে রাখবেন এটি আইডি কয়েক সেকেন্ড পরে অদৃশ্য হয়ে যাবে। তবে, আমরা নিম্নলিখিত কমান্ডটি ব্যবহার করে সেশন আইডি দেখতে সক্ষম হব:
tmate show-messages
উপরের কমান্ডের আউটপুট নিম্নলিখিত মত কিছু হবে:
আপনি উপরের আউটপুট থেকে দেখতে পারেন, আপনি এসএসএইচ সেশন বা ওয়েব সেশনের মাধ্যমে টার্মিনালটি ভাগ করতে পারেন। এর জন্য আমাদের সংশ্লিষ্ট সেশন আইডি ব্যবহার করতে হবে। এছাড়াও, আপনি কেবল-পঠন সেশন বা পঠন-রচনার সময়টি ভাগ করতে পারেন।
এসএসএইচ সেশনের মাধ্যমে সংযুক্ত করুন
যারা এসএসএইচ সেশনের মাধ্যমে টার্মিনালটি ভাগ করতে চান তাদের জন্য আপনাকে দূরবর্তী ব্যবহারকারীদের এসএসএইচ সেশন আইডি সরবরাহ করতে হবে।
উদাহরণস্বরূপ এবং পূর্ববর্তী স্ক্রিনশটে উত্পন্ন আইডি ব্যবহার করা। দূরবর্তী ব্যবহারকারীগণকে সিস্টেমে কেবল পঠনযোগ্য সেশনটি অ্যাক্সেস করতে নিম্নলিখিত কমান্ডটি টাইপ করা উচিত।
ssh ro-w3boCOq2a5rLDpFnFRUudKTH5@am2.tmate.io
কেবল পঠন সেশনে, দূরবর্তী ব্যবহারকারীরা কেবলমাত্র টার্মিনালটি দেখতে পাবেন। তারা কোনও আদেশ কার্যকর করতে পারে না।
পঠন এবং লেখার সেশনটি ভাগ করতে, প্রেরণের আদেশটি হ'ল:
ssh R1bXaNj7ZM9r5459Dgpuyl8gS@am2.tmate.io
এই ক্ষেত্রে, দূরবর্তী ব্যবহারকারীরা পঠন-লিখন মোডে টার্মিনালটি অ্যাক্সেস করতে পারে। তার মানে তারা যে কোনও কমান্ড চালাতে পারে। দূরবর্তী সেশনে আপনি যে সমস্ত কমান্ড লিখেছেন তা আপনার স্থানীয় টার্মিনাল থেকেও দেখা যাবে.
ওয়েব সেশনের মাধ্যমে সংযুক্ত করুন
যারা ওয়েব ব্রাউজারের মাধ্যমে টার্মিনালটি ভাগ করতে চান তাদের সংযোগের জন্য তাদের কেবল ওয়েব ইউআরএলটি অন্যকে দিয়ে যেতে হবে।
আসুন উদাহরণস্বরূপ বলি যে পড়া এবং লেখা ভাগ করে নিতে আমার নীচের ইউআরএলটি আমার সহকর্মীদের দিতে হবে: https://tmate.io/t/R1bXaNj7ZM9r5459Dgpuyl8gS
যখন তারা ব্রাউজারে এই ইউআরএলটি খুলবে, তখন এটি নীচের স্ক্রিনশটের মতো দেখতে পাবেন:
একটি সেশন থেকে বেরিয়ে আসার জন্য, কেবলমাত্র টার্মিনালটিতে টাইপ করুন প্রস্থান। কারও যদি এই প্রোগ্রামটি সম্পর্কে আরও বিশদ প্রয়োজন হয় তবে আপনি আমাদের জন্য উপলব্ধ ম্যান পৃষ্ঠাগুলির সাথে পরামর্শ করতে পারেন। আমরা আরও তথ্য পেতে পারেন প্রকল্প ওয়েবসাইট.
খুব আকর্ষণীয় ধারণা