উইম 10 হোস্টে চলমান - কোনও দূরবর্তী লিনাক্স সার্ভার থেকে আমি কীভাবে কোনও উবুন্টু অতিথির মধ্যে প্রবেশ করবো?


10

সংক্ষিপ্ত সংস্করণ

যদি আমি একটি উইন্ডোজ 10 হোস্ট থেকে কোনও উবুন্টু অতিথি ভার্চুয়ালবক্স ভিএম চালাচ্ছি, sshতবে উবুন্টু অতিথি ভিএম-তে একটি দূরবর্তী লিনাক্স সার্ভার থেকে আমার কী পদক্ষেপ গ্রহণ করা উচিত ?


_______________________
[                     ]
[ Windows 10          ]
[ ___________________ ]            ____________________
[ [                  ]]            [                   ]
[ [ Ubuntu VM (guest) <----HOW?---- SUSE remote server ]
[ [__________________]]            [___________________]
[_____________________]

দীর্ঘ সংস্করণ

আমি বিভ্রান্ত কারণ, এএফআইকে যদি আমি কোনও উবুন্টু অতিথি ভিএম ব্যবহার না করতাম এবং পরিবর্তে একটি সত্যিকারের উবুন্টু মেশিন ব্যবহার করতাম তবে আমি কেবল cat /etc/hostsস্থানীয় লোকের আইপি ঠিকানা এবং কেবল দূরবর্তী থেকে খুঁজে পেতে পারি:

user@remote --ssh--> user@<local IP>

আমি ইতিমধ্যে এসএসএস কীগুলি সেটআপ করেছি যাতে আমি উবুন্টু অতিথির কাছ থেকে সুস রিমোট সার্ভারে এসএসএস করতে পারি (যেমন অতিথিটি ~/.ssh/id_rsa.pubইতিমধ্যে রিমোটে সঞ্চিত আছে ~/.ssh/authorized_keys)। আমি ইতিমধ্যে করতে পারি:

ssh -Y user@remote

কোনও অসুবিধা ছাড়াই, তবে আমি কেবল অন্যভাবে এটি করতে পারি না কারণ আমার অতিথির আইপি ঠিকানা কী তা আমার কোনও ধারণা নেই। এবং আমি ইতিমধ্যে sshউবুন্টু জিইউআই থেকে "সংযোগ তথ্য" তে আইপি ঠিকানাগুলি দিয়ে চেষ্টা করেছি ।

পরিষ্কার হতে হবে:

  • অতিথি ভিএম হলেন উবুন্টু 12.04 এলটিএস ( -৪ -বিট)

  • ভার্চুয়ালবক্স সেটিংস বেশিরভাগই: ডিফল্ট

  • নেটওয়ার্ক অ্যাডাপ্টার সক্ষম করুন: NAT (কেবল সংযুক্ত, কোনও পোর্ট ফরওয়ার্ডিং)

আমি কোনও এসএস সার্ভার সেট আপ করি নি, তবে আমি নিশ্চিত নই যে এটি প্রয়োজনীয় (?), এটি এখন পর্যন্ত আমার বোঝার।

সুতরাং, প্রদত্ত যে আমি একটি উইন্ডোজ 10 হোস্ট থেকে একটি উবুন্টু অতিথি ভার্চুয়ালবক্স ভিএম চালাচ্ছি, উবুন্টু অতিথি ভিএম-এ আমার sshকোনও দূরবর্তী লিনাক্স সার্ভার থেকে কী পদক্ষেপ গ্রহণ করা উচিত ?

উত্তর:


14

আপনি যখন রাউটারের পিছনে থাকেন তখন এটিকে সাধারণত "ডাবল এনএটি" পরিস্থিতি বলা হয়। আপনাকে সীমানা রাউটার থেকে উইন্ডোজ সিস্টেমে ফরোয়ার্ড করতে হবে এবং তারপরে ভিবিক্সে ভিএম-তে ফরোয়ার্ড করতে হবে। আপনাকে সত্যিকারের নেটওয়ার্ক সংযোগ থেকে VBox NAT অ্যাডাপ্টারে 22 পোর্টও ফরোয়ার্ড করতে হতে পারে, তবে আমি উইন্ডোজের পক্ষে তেমন পরিষ্কার নই।

শেষ পর্যন্ত যদিও এখানে আপনাকে করতে হবে সেখানে বেশিরভাগ তিনটি জিনিস রয়েছে। এগুলি সবই উইন্ডোতে, না উবুন্টু লিনাক্সে, তাই আপনার উত্তরগুলির বেশিরভাগই সুপার ব্যবহারকারী বা অন্য কোথাও থাকবে।

  1. (আপনি যদি উইন 10 চালু থাকে আপনার নেটওয়ার্কে কোনও রাউটারের পিছনে থাকেন) আপনার উইন্ডোজ 10 সিস্টেমে পোর্ট 22 ফরোয়ার্ড করার জন্য নেটওয়ার্কে আপনার রাউটারে পোর্ট ফরওয়ার্ডিং সেট আপ করুন।

  2. উইন্ডোজ ফায়ারওয়ালটি পোর্ট 22 এ অভ্যন্তরীণ সংযোগগুলি মঞ্জুর করার জন্য সেট করুন You আপনার পোর্ট 22টি আপনার ইনবাউন্ড নেটওয়ার্ক অ্যাডাপ্টার থেকে ভিএম নেটওয়ার্ক সেটিংসে নেট নেটওয়ার্কে ফরোয়ার্ড করতে চান তাও নির্দিষ্ট করতে হবে।

  3. হোস্টের পোর্ট 22 ভিএম-তে পোর্ট 22 ফরওয়ার্ড করার জন্য ভার্চুয়ালবক্সের NAT নেটওয়ার্কে NAT ফরওয়ার্ডিং নিয়মটি সেট করুন

একটি সামান্য আরও সুন্দর পদ্ধতির যে ধরণের ধাপ 2 এবং ধাপ 3 এখানে বাইপাস ভিএম নেটওয়ার্ক সেটিংসে ব্রিজড মোড ব্যবহার করা হয় ; এটি উইন্ডোজ 10 সিস্টেমের সাথে সংযুক্ত থাকাকালীন একই নেটওয়ার্ক থেকে একটি আইপি পাবে এবং আপনি তারপরে ভিএম নিজেই নেটওয়ার্ক দ্বারা নির্ধারিত আইপিতে প্রান্ত রাউটারে (ধাপ # 1) পোর্ট 22 পাঠাতে পারবেন। পোর্ট 22 কাজ করার জন্য একাধিক হप्स এবং কনফিগারেশন করার চেয়ে এটি একটু কম বেদনাদায়ক।

দ্রষ্টব্য: কিছু আইএসপিগুলি পোর্ট 22 ফিল্টার করে যাতে পোর্ট 22 ট্র্যাফিক সিস্টেমে পৌঁছায় না; আপনার যদি পোর্ট 22 (যেমন 2022 বা অন্য কোনও মানহীন বন্দর> 1024) এর চেয়ে উচ্চতর বন্দর স্থাপন করতে হতে পারে তবে এটি যদি হয় তবে।


অতিথির আইপি সন্ধান করার ক্ষেত্রে, তথ্যটি লিনাক্স গেস্টের আউটপুট ifconfig -aবা তার ip -4 addr listমধ্যে থাকবে। এটি এইগুলির মধ্যে সবচেয়ে সহজ অংশ, কারণ এটি একই, ব্রিজড বা নাট হবে।


আমি এই ধন্যবাদ নিয়ে গবেষণা করব, আপনি কীভাবে এত তাড়াতাড়ি উত্তর দিয়েছিলেন তা আমি সত্যিই জানি না ... গবেষণার পরে এই মন্তব্যটি মুছে ফেলা হবে
হ্যালো_এই_এইডি

1
@hello_there_andy আমি আমার ল্যাপটপে অনেকগুলি ভার্চুয়ালাইজেশন করি না হয় লিনাক্স ভিত্তিক এলএক্সসি / এলএক্সডি কনটেইনারগুলির মাধ্যমে একটি এনএটি সেটআপে, বা ভিএমওয়্যারের মাধ্যমে ন্যাট-এর মতো একই দুষ্টতা রয়েছে (মূলত, আমি এই ইস্যুগুলির এই সেটটিতে অভ্যস্ত)। লিনাক্স এবং উইন্ডোজে প্রক্রিয়াটি একই রকম, তবে পদক্ষেপের ক্ষেত্রে সম্পূর্ণ ভিন্ন, যদিও আমার ক্ষেত্রে আমার ভিএম এর বাইরে কখনও প্রয়োজন হয় না -> ইন; এই ভিএমগুলির জন্য, আমি তাদের একটি ডেডিকেটেড ESXi হাইপারভাইজারের উপর রাখি যা ভিএম চালানোর জন্য উত্সর্গীকৃত একটি মেশিন, এবং এটি একটি বিদ্যমান ইথারনেট সেটআপের জন্য সরাসরি জড়িত করে (কোনও নেট সেখানে নেই)। তবে এটি অবশ্যই একটি অ্যাটিকিকাল সেটআপ।
থমাস ওয়ার্ড

1
@hello_there_andy কেবল অতিথিটি এটিতে openssh-serverইনস্টল করেছেন কি না তা নিশ্চিত করুন - যাতে আপনি এসএসএইচ গ্রহণ করতে পারেন। এর বাইরে, বাকিগুলি উইন্ডোজ নেটওয়ার্কিং / ফায়ারওয়াল / কনফিগারেশন স্টাফ। (অতএব, সুপার ব্যবহারকারী এবং উবুন্টুকে জিজ্ঞাসা করবেন না)
থমাস ওয়ার্ড

3

আপনাকে সেটআপ port forwardingকরতে হবেWindows 10 VM player

আপনাকে উইন্ডোজ 10 মেশিনে বাহ্যিক বন্দর স্থাপন করতে হবে service port, এটি virtual machineইন-এর দিকে এগিয়ে থাকবে NAT network

এই লিঙ্কটি এটি কীভাবে করবেন তা ব্যাখ্যা করে


1
যদিও এটি তাত্ত্বিকভাবে প্রশ্নের উত্তর দিতে পারে, কেবলমাত্র লিঙ্কের উত্তরগুলি সাধারণত নকল করা হয়। ভবিষ্যতে কোনও পর্যায়ে এই জাতীয় পোস্টগুলি চলে যাওয়ার ক্ষেত্রে লিঙ্কযুক্ত পোস্টগুলি থেকে প্রাসঙ্গিক তথ্য অন্তর্ভুক্ত করা আপনার পক্ষে পছন্দনীয় হবে।
থমাস ওয়ার্ড

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