সাইগউইনে, আমি একটি বাশ স্ক্রিপ্ট চাই:
- রিমোট সার্ভারে একটি এসএসএইচ টানেল তৈরি করুন।
- স্থানীয়ভাবে এমন কিছু কাজ করুন যা টানেলটি ব্যবহার করে।
- তারপরে টানেলটি বন্ধ করে দিন।
শাটডাউন অংশটি আমাকে বিভ্রান্ত করেছে।
বর্তমানে, আমার একটি খোঁড়া সমাধান রয়েছে। একটি শেলটিতে আমি একটি টানেল তৈরি করতে নিম্নলিখিতটি চালিত করি:
# Create the tunnel - this works! It runs forever, until the shell is quit.
ssh -nNT -L 50000:localhost:3306 jm@sampledomain.com
তারপরে, অন্য শেল উইন্ডোতে, আমি আমার কাজটি করি:
# Do some MySQL stuff over local port 50000 (which goes to remote port 3306)
অবশেষে, যখন আমার কাজ শেষ হয়, আমি প্রথম শেল উইন্ডোটি টানেলটি মারার জন্য বন্ধ করি।
আমি এই সমস্ত একটি স্ক্রিপ্টে করতে চাই:
# Create tunnel
# Do work
# Kill tunnel
আমি কীভাবে টানেল প্রক্রিয়াটি ট্র্যাক করব, তাই আমি জানি কোনটি মারতে হবে?