আমি ssh এর প্রক্সিকম্যান্ড বৈশিষ্ট্যটি ব্যবহার করে স্বাচ্ছন্দ্যবোধ করি এবং দক্ষতার সাথে চূড়ান্ত হোস্টে পৌঁছানোর জন্য মাল্টিটপল বাশান হোস্টের মাধ্যমে হ্যাপ করতে এটি ব্যবহার করতে পারি। তবে আমি এটি বুঝতে পারি না এটি আসলে ব্যাকএন্ডে কীভাবে কাজ করে।
যেমন যেমন আমি নিম্নলিখিত কনফিগারেশন ফাইল আছে।
Host final
Hostname final.com
Port 22
AgentForwarding yes
User guestuser
ProxyCommand "ssh user@bastion.com -W %h:%p"
আমি বুঝতে পারি যে হোস্টের সাথে সংযোগের জন্য final
, প্রক্সিকমন্ড সংযোগ স্থাপনের আগে চলবে final.com
। তবে আমি এখনও সংযোগের ক্রমটি বুঝতে পারি না।
এবং বিকল্পটি কী করে -W %h:%p
? আমি বুঝতে পারি যে এটি নেটকাট বৈশিষ্ট্য এবং এর মতো nc %h %p
।
আমার বোধগম্যতা যতদূর এখানে যায় তত ক্রমের ক্রম। আমি ভুল হলে দয়া করে আমাকে জানান am আমি আমার উদাহরণে উল্লিখিত কনফিগারেশন ফাইলটি ব্যবহার করব।
- ব্যবহারকারী প্রবেশ করে
ssh final
- বেসেশন ডট কমের সাথে একটি এসএসএস সংযোগ তৈরি করা হয়েছে।
- একটি নেটকাট টানেল বেসশন ডট কম থেকে ফাইনাল ডটকমের 22 পোর্ট পর্যন্ত তৈরি করা হয়েছে। নেটকাটের স্টিডিনটি বেসেশন ডট কমের সাথে সংযোগে প্রাপ্ত শেলের সাথে সংযুক্ত থাকে।
- সুতরাং এখন আমাদের সিস্টেম থেকে ফাইনাল ডট কমের সাথে আমাদের একটি সংযোগ রয়েছে। এই সংযোগের প্রথমার্ধটি হ'ল আমাদের সিস্টেম থেকে বেসেশন ডট কমের একটি এসএসএস সংযোগ। এই সংযোগের দ্বিতীয়ার্ধটি হল বেসেশন ডট কম থেকে ফাইনাল ডট কমের নেটকাট টানেল।
- এখন
ssh final
কমান্ড উপরের সংযোগটিকে প্রক্সি হিসাবে গ্রহণ করে এবং বিদ্যমান সংযোগের মাধ্যমে এর ডেটা সুড়ঙ্গ করে।
অতিরিক্ত হিসাবে আমি আরও জানতে চাই যে এই কৌশলগুলি এসএস স্ট্যাকিং হিসাবে পরিচিত ?
যুক্ত লাইন ব্রেক