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


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.