এসএসএইচ ইন্টারনেট থেকে আপনার হোম / অফিস ভার্চুয়ালবক্স অতিথি মেশিনে ফিরে যান
অন্যান্য ব্যবহারকারীদের দেওয়া উত্তরগুলি এখানে: How to SSH to a VirtualBox guest externally through a host?
... আমার বাড়ির কম্পিউটারের অতিথি মেশিনে ইন্টারনেট থেকে সংযোগ স্থাপনের কাজটি সম্পাদন করতে আমাকে সহায়তা করেছিল। আপনার কম্পিউটার, ট্যাবলেট এবং স্মার্ট ফোনগুলি (অ্যান্ড্রয়েড, আইফোন, ইত্যাদি) ব্যবহার করে সংযোগ করতে সক্ষম হওয়া উচিত। এটি অন্য কারও পক্ষে সহায়ক হতে পারে সে ক্ষেত্রে আমি আরও কয়েকটি পদক্ষেপ যুক্ত করছি:
এখানে আমার সেটআপের একটি দ্রুত চিত্র রয়েছে:
Remote device ---> INTERNET --> MODEM --> ROUTER --> HOST MACHINE --> GUEST VM
Remote device (ssh client) ---> PASS THRU DEVICES ---> GUEST VM (ssh server)
Remote device (leave ssh port 3022) ---> INTERNET --> MODEM --> ROUTER (FWD frm:p3022 to:p3022)--> HOST MACHINE (FWD frm:p3022 to:p22) --> GUEST VM (arrive ssh port 22)
আমার চাবিকাঠিটি বুঝতে পেরেছিল যে সমস্ত সংযোগগুলি PASSING-THROUGH
আমার দূরবর্তী পিসি থেকে বাড়িতে আমার অতিথি ভার্চুয়াল-মেশিনে পাওয়ার জন্য মধ্যবর্তী ডিভাইস ছিল --Hence পোর্ট ফরওয়ার্ডিং!
দ্রষ্টব্য: * সুরক্ষিত সংযোগ প্রক্রিয়া করার জন্য একটি সুরক্ষিত সংযোগ এবং একটি চলমান এসএস সার্ভারের জন্য অনুরোধ করতে ssh ক্লায়েন্টের প্রয়োজন।
উপরে থেকে নির্বাচিত উত্তরে ব্যবহৃত পোর্টটি 3022 পোর্টটি ফরোয়ার্ড করব।
আপনার আইপিগুলি যেখানে প্রয়োজন সেখানে প্রবেশ করুন (হোম মডেম / রাউটার, হোস্ট আইপি, অতিথি আইপি, ইত্যাদি), নির্বাচিত নামগুলি কেবল উদাহরণ-ব্যবহার বা পরিবর্তন।
আপনার মডেমের আইপি / রাউটারের বহিরাগত আইপি ঠিকানায় 3022 পোর্টে এসএস টানেল তৈরি করুন।
ssh client/device possible commands: ssh -p 3022 user-name@home_external_IP
2. পোর্ট ফরওয়ার্ড = আমরা রাউটার থেকে হোস্ট মেশিনে সংযোগটি পার করছি
এছাড়াও রাউটারের ফায়ারওয়াল / আইপিটেবল নিয়মগুলি বন্দরগুলি এগিয়ে রাখার অনুমতি দিচ্ছে তা নিশ্চিত করুন (প্রয়োজনে খোলা)
রাউটারের পিএফডাব্লুসিডি স্ক্রেনের জন্য প্রয়োজনীয় এন্ট্রি: অ্যাপনাম: এসএসএইচ_এফডাব্লুড, পোর্ট_ফ্রোম: 3022, প্রোটোকল: উভয় (ইউডিপি / টিসিপি), আইপি_ড্রেস: হোস্টআইপি_এড্রেস, পোর্ট_ টো: 3022, সমস্ত কিছুই ফাঁকা হতে পারে
ডিডি-ডাব্লুআরটি রাউটার সফ্টওয়্যার সংস্থান / তথ্য:
3.হোস্ট মেশিন ফায়ারওয়াল: ওপেন পোর্ট 3022 # তাই ফরোয়ার্ড পোর্ট অতিথি মেশিনে যেতে পারে
হোস্ট মেশিন: ভার্চুয়ালবক্স, অতিথি সংযোজন এবং অতিথি মেশিনটি ইতিমধ্যে সম্পন্ন না করে ইনস্টল করুন
অতিথি মেশিনটি কনফিগার করুন এবং তারপরে নীচের নেটওয়ার্ক বিভাগটি অনুসরণ করুন
আমি অতিথিদের নেটওয়ার্ক সেটআপ করতে ভার্চুয়ালবক্স জিইউআই ব্যবহার করেছি - সি এল এলির চেয়ে সহজ
আপনি যদি অন্য পদ্ধতি ব্যবহার করতে চান তবে দেখুন: VirtualBox/manual/ch06.html#natforward
4. কিছু অতিথির জন্য নেটওয়ার্ক ব্রিজ অ্যাডাপ্টার ব্যবহার করার পরামর্শ দেয় = আপনার লেনে ল্যান এবং অন্যান্য মেশিনে অ্যাক্সেস করতে পারে। এটি বর্ধিত সুরক্ষা ঝুঁকিও সৃষ্টি করে, কারণ এখন আপনার অতিথি মেশিনটি ল্যান মেশিনে এবং সম্ভবত ফায়ারওয়াল সঠিকভাবে সেটআপ না করা থাকলে ইন্টারনেটে হ্যাকারগুলির কাছে প্রকাশিত হবে। সুতরাং আমি ব্রিজযুক্ত সুরক্ষা ঝুঁকির কম এক্সপোজারের জন্য NAT এর সাথে সংযুক্ত নেটওয়ার্ক অ্যাডাপ্টারটি নির্বাচন করেছি।
অতিথি মেশিনে নিম্নলিখিতটি করুন:
- অতিথি মেশিন ভার্চুয়ালবক্স নেটওয়ার্ক সেটিংস: অ্যাডাপ্টার 1: NAT এ সংযুক্ত
- অতিথি মেশিন ভার্চুয়ালবক্স পোর্ট ফরওয়ার্ডিং বিধি: নাম: বহিরাগত_এসএইচ, প্রোটোকল: টিসিপি, হোস্ট পোর্ট: 3022, অতিথি পোর্ট 22, হোস্ট এবং অতিথি আইপি: ফাঁকা ছেড়ে দিন
- নেটওয়ার্ক বিভাগে অগ্রিম ক্লিক করুন এবং তারপরে নিয়মাবলী প্রবেশের জন্য পোর্ট ফরওয়ার্ডিং এ ক্লিক করুন
- অতিথি মেশিন ফায়ারওয়াল: ওপেন পোর্ট 22 # এসএসএস সংযোগ প্রবেশ করতে পারে
- অতিথি মেশিন: নিশ্চিত করুন যে এসএসএস সার্ভারটি ইনস্টল রয়েছে, সঠিকভাবে কনফিগার হয়েছে এবং চলছে
- লিনাক্স পরীক্ষা ssh সার্ভার ডাব্লু / কমান্ড চলমান কিনা তা দেখতে: sudo পরিষেবা ssh স্থিতি
- অতিথি মেশিনে 22 পোর্টে সংযোগ তৈরি হয়েছে কিনা তা দেখতে নেটট্যাট পরীক্ষা করতে পারেন
প্ল্যাটফর্ম ব্যবহারের উপর নির্ভর করে বিভিন্ন এসএস সার্ভার এবং ক্লায়েন্ট রয়েছে।
wikipedia/Secure_Shell
wikipedia/Comparison_of_SSH_servers
wikipedia/Comparison_of_SSH_clients
উবুন্টু ব্যবহারকারীদের জন্য:
ubuntu community: SSHOpenSSH/Configuring
ubuntu/community: OpenSSH/Keys
এটা হওয়া উচিত। যদি আমি কোনও ভুল করে থাকি বা কিছু করতে চাই - ফ্রি নিখরচায় - তবে আমি এখনও নুবহু।
আশা করি এটি কাউকে সাহায্য করবে। শুভকামনা!