আমি কীভাবে এসএসএইচ টানেলটি নিখুঁতভাবে বন্ধ করতে পারি?


19

আমার সাথে খোলা সুড়ঙ্গ রয়েছে

ssh -2 -N -L 5001:localhost:1019 eonil@test.local

টানেলটি ভাল কাজ করছে, তবে টানেলটি ছাড়তে বাধ্য করতে আমাকে Ctrl + C বা Ctrl + D করতে হবে। কীভাবে আমি সুড়ঙ্গভাবে সুড়ঙ্গটি বন্ধ করতে পারি?

উত্তর:


24

এসএসএইচটির সংযোগটি পুনরায় সেট করতে একটি পালানোর ক্রম রয়েছে, এটি সম্ভবত আপনি যা চান তার জন্য কাজ করবে। এন্টার টিপুন, তারপরে ~., হ্যাঁ এটি টিলড-ডটে প্রবেশ করবে ।

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

কিছু দরকারী:

  • ~? উপলব্ধ সমস্ত পালানোর ক্রম আপনাকে প্রদর্শন করবে
  • ~^Zএটি নিয়ন্ত্রণ + জেড আপনার এসএসএইচ অধিবেশন স্থগিত করে দেবে (আপনি এটি দিয়ে এটি ফিরে পেতে পারেন fg)

1
আমি কীভাবে টানেল সংযোগে আদেশ পাঠাতে পারি? এটি আর স্থানীয় কনসোল ইনপুট গ্রহণ করে না।
— ইনিল

হুম। হ্যাঁ, আপনার এটি খোলার প্রয়োজন (ইনপুট গ্রহণ করুন, -N ব্যবহার করবেন না)। ইনপুট উপলভ্য আপনি এমনকি কমান্ডটি আবার চালনা না করে আরও টানেল তৈরি করতে পারেন (এটি সম্পর্কে পালানোর ক্রমগুলি পরীক্ষা করুন)।
— coredump

3

প্রথমে ssh সংযোগের মাধ্যমে অন্য দিকের সাথে যা কিছু সংযুক্ত রয়েছে তা বন্ধ করুন।


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