হোস্টগুলির মধ্যে কোনও টিএমক্স সকেট ভাগাভাগি করা কি সম্ভব?


11

আমি ভাবছি যে বিভিন্ন হোস্টের মধ্যে কোনও টিএমউক্স সার্ভার সকেট ভাগ করা সম্ভব কিনা। উদাহরণস্বরূপ, আমার হোস্টের অভ্যন্তরে আমার একটি ভার্চুয়াল মেশিন (অতিথি) চলছে, এবং আমি অতিথির মধ্যে একটি টিএমউक्स সেশন চালাচ্ছি, আমার হোস্ট মেশিনের পক্ষে কি অতিথির টিএমউक्स সেশনে অ্যাক্সেস করা এবং এটি দিয়ে দুর্দান্ত জিনিস করা সম্ভব? (যেমন, অতিথির সেশনে কমান্ড প্রেরণ করা)?

উত্তর:


10

Tmux- ব্যবহারকারীদের মেলিং তালিকায় একটি সম্পর্কিত বিষয় প্রকাশিত হয়েছিল : tmux সকেট টানেল করার জন্য সকেট ব্যবহার করার চেষ্টা করা হচ্ছে

সারসংক্ষেপ:

  • কেবলমাত্র ইন-ব্যান্ডটি ফরোয়ার্ড করে, কোনও টিএমাক্স ক্লায়েন্ট এবং এর সার্ভারের মধ্যে ওভার-দ্য সকেট ডায়ালগটি কাজ করবে না কারণ tmux ফাইল বিবরণকারী পাসিং ব্যবহার করে (ক্লায়েন্টটি সার্ভারের সাথে তার tty fd পাস করে)।
    • বিশেষায়িত প্রক্সিটি বিকাশ করা সম্ভব হতে পারে, তবে মনে হচ্ছে এটি তুচ্ছ নয় - কখন এফডিএস গ্রহণ এবং প্রেরণ করতে হবে তা জানতে tmux সকেট প্রোটোকলের পর্যাপ্ত পরিমাণ জানা দরকার এবং এটির জন্য প্রক্সি করার পদ্ধতি প্রয়োজন এইচএসডি এবং কোনও অপারেশন
  • মেইলিং লিস্ট পোস্টার একটি কাজ পরিচালিত tmux ব্যবহার ফরওয়ার্ডিং সিস্টেম socat যে বেশিরভাগ কাজ
    • আপনি -xএবং -yবিকল্পগুলি প্রদান করে সম্ভবত একটি আলাদা প্রাথমিক টার্মিনাল আকার নির্ধারণ করতে পারেন new-session, তবে এটি পুনরায় আকার হ্যান্ডলিং স্থির করবে না ( সলটকে সাইনউইচচ্যান্ড পরিচালনা করতে হবে এবং TIOCGWINSZ / TIOCSWINSZ ioctls এর মাধ্যমে)।
    • দেখে মনে হচ্ছে আপনি আপনার "ফরোয়ার্ডিং সার্ভার" আপনার অতিথি ওএসে রাখতে চান, তবে সংযুক্ত সমাধানটি সার্ভারটিকে আপনার হোস্ট ওএসে রাখবে। আপনি সম্ভবত এটি পুনরায় কাজ করতে পারে তাই এটি অন্যদিকে প্রায় যায়।

আপনার অতিথির উপর কোনও এসএসএইচ সার্ভার পরিচালনা করতে না পারার কারণ না থাকলে, আপনার অতিথির জন্য লগইন করতে এসএসএইচ ব্যবহার করা সহজ (এসএসএইচ প্রোগ্রামগুলি নেটওয়ার্কের সাথে সংযোগ স্থাপন এবং টিটিজ পরিচালনা করতে দেওয়া) এবং সংযুক্ত (বা কমান্ড জারি করার জন্য) করুন থেকে) বাসিন্দা tmux যেভাবে:

host$ ssh guest tmux attach -t console
host$ ssh guest tmux new-session -s 'fiddling around'
# etc.

আপনি একটি এসএসএইচ কী তৈরি করতে পারেন এবং ~/.ssh/configআপনার হোস্টে ssh কমান্ড লাইনগুলি সরল করতে (যেমন ssh guestপরিবর্তে উপরের অংশটি ব্যবহার করে ssh -i guest-user1-key user1@guest-vm-ip) সহজ করতে পারেন।


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