নিম্নলিখিত পরিস্থিতি বিবেচনা করুন:
আমার বাড়িতে আমার একটি রাউটার (যা ইন্টারনেটের সাথে সংযুক্ত), সার্ভার (এস) এবং আমার প্রধান মেশিন (এম) রয়েছে। এস ইন্টারনেট থেকে এস পৌঁছনীয় (এটির স্ট্যাটিক আইপি রয়েছে), এবং এটি 24/7 অবধি উঠে গেছে, যখন এম নেই।
কখনও কখনও, আমি বাইরের ইন্টারনেট থেকে অ্যাক্সেসযোগ্য কিছু অ্যাপ্লিকেশন তৈরি করতে চাই (যা এম এর কিছু বন্দরে শোনা যায়, উদাহরণস্বরূপ 8888)।
তার জন্য, আমি এস (2222) তে এম এর বন্দরের 8888 তে ফরোয়ার্ড করার জন্য কিছু বন্দর স্থাপন করতে চেয়েছিলাম, যাতে যে কোনও এস: 2222 এ অ্যাক্সেস করে সে মনে করে যে সে এম: 8888 এ অ্যাক্সেস করছে।
আমি ssh পোর্ট ফরওয়ার্ডিং ব্যবহার করার চেষ্টা করেছি, আমার সেরা চেষ্টাটি নিম্নরূপ ছিল:
ssh -L 2222:M:8888 -N M
তবে এটি আমাকে কেবল অন্য মেশিন থেকে নয়, 2222 বন্দরটি সার্ভার থেকে অ্যাক্সেস করতে দেয়।
এটি সঠিকভাবে করার কোনও উপায় আছে? সাধারণত, আমি এটি একটি সাধারণ কমান্ড হিসাবে চাই, যা আমার আর ফরওয়ার্ডিংয়ের দরকার না হলে আমি start C দিয়ে শুরু করতে এবং বন্ধ করতে সক্ষম হব।