আমি কি পরিত্যক্ত এসএসএস সেশনে সংযোগ করতে বা দেখতে পারি?


14

আমার কাছে sshকর্পোরেট নেটওয়ার্কের যে কোনও হোস্ট থেকে রেডহ্যাট চলার ভার্চুয়াল উদাহরণ রয়েছে । আমার sshসেশনটি কিছু স্ক্রিপ্ট চালানোর সময় বাদ দেওয়া হয়েছিল যা আমার সংযোগ বিচ্ছিন্ন করার কারণ হতে পারে। whoকমান্ড স্থানীয়ভাবে এখনও বাদ সংযোগ তালিকাবদ্ধ করে। এর সাথে পুনঃসংযোগ sshপুরো নতুন অধিবেশন শুরু করে। মূল সেশনে সংযোগ করার কোনও উপায় আছে কি? না পারলে কি মারতে পারি? আমার শিকড় এবং শারীরিক প্রবেশাধিকার আছে। আমি আসল সেশনে স্ক্রিনটি ব্যবহার করছিলাম না।

উত্তর:


11

আপনি রিমোটে স্ক্রিনটি ব্যবহার করতে চান এবং তারপরে আপনি যখন ফিরে আসবেন তখন স্ক্রিনের সেই উদাহরণটির সাথে পুনরায় সংযোগ স্থাপন করবেন nect

তবে না আপনি নিজের মধ্যে এবং কোনও ssh সেশনে পুনরায় সংযোগ করতে পারবেন না, আপনাকে পর্দা ব্যবহার করতে হবে (বা এটির সুবিধার্থে এটির মতো আরও কিছু)।

কমপক্ষে অন্য একটি বিকল্প এবং এর মধ্যে কিছু পার্থক্য (tmux) এবং পর্দার জন্য এই প্রশ্নটি দেখুন । এই প্রশ্নের উত্তর পড়ার পরে ... আমি আসলে বলতে চাই tmux ভাল

ওহ এবং হ্যাঁ আপনি এটি বন্ধ করতে killপ্রক্রিয়াটি (কাঁটাযুক্ত বাশ সহ) করতে পারেন, আপনি skillনাম দিয়ে ব্যবহারকারীকে হত্যা করার চেষ্টা করতে পারেন, তবে আমার সন্দেহ হয় যে যদি ব্যবহারকারীটি মূল হয় ... এটি এমন জিনিসগুলিকে হত্যা করার চেষ্টা করতে পারে যা এটি পারে না।

উত্তরটি কয়েকবার আপডেট করা হয়েছে


4

ডিফল্টরূপে আপনি একটি পরিত্যক্ত ssh সেশনে পুনরায় সংযোগ করতে পারবেন না। তবে, আপনি একটি ssh সেশনের অভ্যন্তরে প্রক্রিয়াগুলি সেট আপ করতে পারেন, যা আপনি নতুন ssh সেশন পুনরায় প্রতিষ্ঠার পরে পুনরায় সংযোগ করতে পারেন।

আপনি যা ব্যবহার করতে চান তা হ'ল স্ক্রিন বা আরও ভাল ব্যবহারকারী-বান্ধব মোড়কে স্ক্রিনের চারপাশে বাইবু নামে পরিচিত।

স্ক্রিন আপনাকে একই এসএস সেশনে একাধিক ভার্চুয়াল টার্মিনাল সেশন চালানোর অনুমতি দেয়। একটি টিউটোরিয়াল এবং সহায়তা পৃষ্ঠাগুলি উপলব্ধ।

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

আর একটি দুর্দান্ত বৈশিষ্ট্য হ'ল আপনার এসএসএস সংযোগটি সংযোগ বিচ্ছিন্ন হওয়ার পরে আপনার সমস্ত স্ক্রিন আপ থাকতে পারে। আপনি কেবল এসএসএসের মাধ্যমে আবার সংযুক্ত হয়ে বাইবুুকে কল করুন এবং সবকিছুই আগের মতো।

শেষ অবধি বাইবুর কিছু স্ক্রিনশট


3

উল্লিখিত হিসাবে, পর্দা সম্ভবত আপনার সেরা বাজি। যদি / আপনার সেশনটি বাদ দেওয়া হয় তবে তা চলতে থাকবে। উপলভ্য সেশনগুলি দেখতে 'স্ক্রিন-তালিকা' এবং আপনার সেশনটির সাথে 'স্ক্রিন-আর' টাইপ করুন। একটি সামান্য পরামর্শ, আপনি পুরো জিনিসটি অনুলিপি / পেস্ট করার চেয়ে সেশন স্ট্রিংটিকে ট্যাব-সম্পূর্ণ করতে পারেন।

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

নোহুপ বাশ। </ myscript.sh> আউটপুট.লগ 2> & 1 &

এর অর্থ নোহপ, প্রোক হত্যা বন্ধ করতে বাশকে স্পষ্টভাবে বাশকে কল করতে যদি আপনার স্ক্রিপ্টে বাশ নির্দিষ্ট জিনিস থাকে, আপনার স্ক্রিপ্টটি 'মাইক্রিপ্ট.শ' বলে বর্তমান ডিয়ারে আউটপুট.লগ ফাইল হিসাবে স্ট্যান্ড আউট পাঠিয়ে উভয়কে পাঠায় এবং ত্রুটি হয়েছে, এবং পটভূমিতে প্রো চালানোর জন্য শেষে '&'

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