সার্ভার থেকে ক্লায়েন্টে ssh সংযোগ আরম্ভ করুন


10

আমরা সহজেই sshযে রিমোট মেশিনের সাথে পাবলিক আইপি রয়েছে তার মাধ্যমে সংযোগ করতে পারি ।

তবে এখন আমার কাছে সার্বজনীন আইপিবিহীন একটি রিমোট মেশিন রয়েছে এবং আমার কাছে এটি আমার মেশিনের সাথে সংযোগ স্থাপন করা দরকার যেখানে পাবলিক আইপি নেই। যাতে, রিমোট মেশিনে এই সংযোগটি শুরু করা উচিত (ক্লায়েন্ট যুক্ত করুন)।

আমার এটি দরকার কারণ পাবলিক আইপি ব্যতীত কম্পিউটারে আমার দাদা আছেন এবং মাঝে মাঝে তাঁর সিস্টেমে তাঁর সহায়তা প্রয়োজন।

উইন্ডোজের অনুরূপ পরিস্থিতিতে আমি ভিএনসি সংযোগ ব্যবহার করেছি (টাইটভিএনসি দ্বারা), টাইটভিএনসি সার্ভারের একটি বিকল্প রয়েছে "ক্লায়েন্ট যুক্ত করুন": ব্যবহারকারী কেবল ক্লায়েন্টের আইপি (যেমন আমার পাবলিক আইপি) প্রবেশ করেছে, আমার ক্লায়েন্ট ইতিমধ্যে "শ্রবণ মোডে" রয়েছে, এবং যখন "সার্ভার" ক্লায়েন্ট যুক্ত করে, সংযোগ আরম্ভ করা হয়।

সুতরাং, এসএসএইচ সংযোগের সাথে কি একই কৌশলটি সম্পাদন করা সম্ভব?

উত্তর:


12

সংজ্ঞা অনুসারে, ক্লায়েন্ট হ'ল সংযোগের সূচনা করে।

আপনার সমস্যার জন্য, আমি মনে করি একটি সাধারণ সমাধান একটি বিপরীত সুড়ঙ্গ তৈরি করবে।

পাবলিক আইপি ছাড়াই কম্পিউটারে:

ssh -R 2222:localhost:22 loginOfServerWithPublicIP@publicIP

এটি এসএসএইচ দ্বারা সার্ভারের সাথে সংযোগ স্থাপন করে এবং 2222 পোর্টে সার্বজনীন আইপি দিয়ে পোর্ট 22 (এসএসএইচ) এ পাবলিক আইপি ব্যতীত কম্পিউটারে একটি টানেল তৈরি করে।

এবং তারপরে সার্ভারে:

ssh -p 2222 loginOfComputerWithoutPublicIP@locahost

সংযোগটি প্রথম টানেলের মাধ্যমে সার্ভারের 2222 বন্দর থেকে কম্পিউটারের পোর্ট 22 এ পুনর্নির্দেশ করা হয়েছে। আপনি autosshটানেলটিকে আরও দৃili়তর করে তুলতে চাইছেন (যেমন এটি বন্ধ হয়ে গেলে স্বয়ংক্রিয়ভাবে পুনরায় চালু করুন) করতে পারেন।


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