অতিথি ভার্চুয়ালবক্স হোস্ট ssh


53

আমার বর্তমানে একটি ব্র্যাক মোড ব্যবহার করে একটি ম্যাক হোস্ট এবং ভার্চুয়ালবক্স লিনাক্স গেস্ট রয়েছে।

হোস্টের থেকে অতিথিদের মধ্যে আমার সহজে এসএসএইচ সক্ষম হওয়া দরকার। হোস্টনামটি ব্যবহার করা ভাল লাগবে, তবে কখনও পরিবর্তন না হওয়া আইপি ঠিকানাটি খুব ভাল হবে (বর্তমানে, আমি যুক্ত হওয়া প্রতিটি নতুন নেটওয়ার্কের সাথে আইপি পরিবর্তিত হয়, এবং হোস্টনামটি কখনও কাজ করে না)।

অতিথির কাছ থেকে আমার ইন্টারনেটও প্রয়োজন।

নেটওয়ার্কের অন্যান্য মেশিনগুলিতে অতিথির অ্যাক্সেসের প্রয়োজন নেই।

আমার ভার্চুয়ালবক্স নেটওয়ার্কটি কনফিগার করার সর্বোত্তম উপায় কী?


1
এর সাথে সম্পর্কিত, জিইউআই ছাড়াই ভিবি অতিথি শুরু করার কথা বিবেচনা করুন: superuser.com/questions/135498/…
ফ্যাব্রিকিও পিএইচ

উত্তর:


36

প্রথমত, আপনাকে vboxnet0ইন্টারফেস তৈরি করতে হবে ।

ভার্চুয়ালবক্স> ফাইল> পছন্দসমূহ> নেটওয়ার্ক> কেবলমাত্র হোস্ট নেটওয়ার্ক> যুক্ত করুন (আপনি vboxnet0 পাবেন)

তারপরে, এটি হোস্ট মেশিনে চালান। আপনি একটি নতুন ইন্টারফেস দেখতে পাবেন vboxnet0, হাজির।

ifconfig

আপনার ভিএম বন্ধ করুন এবং করুন:

VM's Settings > System > check "Enable I/O APIC."
VM's Settings > Network > Adapter 2 > host-only vboxnet0

অতিথি দৌড়ে ভিএম শুরু করুন

ifconfig

এবং আইপি চেক করুন

এই লিঙ্কগুলি দেখুন:

  1. https://forums.virtualbox.org/viewtopic.php?f=8&t=40076
  2. http://www.wiredrevolution.com/virtualbox/setup-ssh-access-between-virtualbox-host-and-guest-vms

NAT এর জন্যও সমাধান রয়েছে তবে আমি এটি পরীক্ষা করে দেখিনি।

আপনার হোস্ট মেশিনে NAT এর সাথে পোর্ট ফরওয়ার্ডিং কনফিগার করছে

VBoxManage modifyvm "VM name" --natpf1 "guestssh,tcp,,2222,,22"

আপনার হোস্ট মেশিনের 2222 পোর্টের মাধ্যমে আপনার লিনাক্সের সাথে সংযুক্ত করুন

ssh -l -p 2222 localhost

স্থির আইপি সহ হোস্ট-কেবল নেটওয়ার্কিংয়ের জন্য এটি পরীক্ষা করুন:

https://stackoverflow.com/questions/5906441/how-to-ssh-to-a-virtualbox-guest-externally-through-a-host/27152153#27152153

এটি সোলারিস 10 এবং উবুন্টু 16.04 এর জন্য তবে মানিয়ে নেওয়া সহজ হওয়া উচিত।


2
ধন্যবাদ, আমি ভার্চুয়ালবক্স পোর্ট ফরওয়ার্ডিং সক্ষম করে শেষ করেছি এবং এর মাধ্যমে সংযোগ করতে সক্ষম হয়েছি ssh localhost -p 7022
টমাস হান্টার

সুন্দর, বন্দর ফরওয়ার্ডিং কবজ মত কাজ করেছে। যদিও আমি VBoxManage না করে ভার্চুয়ালবক্স GUI তে কনফিগারটি করেছি। সেখানে আপনাকে আপনার হোস্ট এবং অতিথি আইপি অ্যাড্রেসও সেট করতে হবে যা যথাক্রমে 127.0.0.1 এবং 10.0.2.15 হওয়া উচিত।
সেবাস্তিয়ান গ্যানসাল্ট

প্রথম বাক্যে নাবালিক্য সম্পাদনা করুন। এটি পড়তে হবে: ভার্চুয়ালবক্স> সেটিংস> নেটওয়ার্ক> 'কেবলমাত্র হোস্ট নেটওয়ার্কস'> যোগ করুন (আপনি vboxnet0 পাবেন)
স্টিভ সুইসবার্গ

আমি হোস্ট-কেবলমাত্র সেটআপের জন্য এই সমস্ত কাজ করেছি এবং যখন আমি আমার হোস্টের কাছ থেকে প্রবেশ করার চেষ্টা করি তখন এটি কেবল স্তব্ধ হয়ে যায় (যতক্ষণ না এটি শেষ হয়ে যায়)। আর কিছু আছে?
ক্রিস ওয়েস্টিন

37

দুটি লিনাক্স মেশিনের মধ্যে (একটি 32-বিট উবুন্টু হোস্ট এবং একটি 64-বিট উবুন্টু ভিএম), আমি এই পোর্ট ফরওয়ার্ডিং ব্যবহার করে এসএসএস পেতে সক্ষম হয়েছি:

এখানে চিত্র বর্ণনা লিখুন

তারপরে আপনার হোস্ট সিস্টেমটি রান করুন

ssh -p 5679 127.0.0.1

5679"হোস্ট পোর্ট" সহ বিকল্পটি পোর্ট ফরওয়ার্ডিং বিধিগুলিতে প্রবেশ করেছে।


8
ঠিক কোনও "হোস্ট আইপি" এবং "গেস্ট আইপি" প্রবেশ না করেই আমি ঠিক একই কাজ করেছি।
ড্যামিয়েন ক্যাসৌ

আমার ক্ষেত্রে, উবুন্টু চিত্রটি এসএসএস ইনস্টল করে আসেনি (আমি আশা করতাম)। সুতরাং আমি 'অ্যাপটি-গেট ওপেনশ-সার্ভার ইনস্টল করুন' চালিয়েছি এবং 'ssh -p 5679 লোকালহোস্ট' এর সাথে সংযোগ করতে সক্ষম হয়েছি। অন্যান্য মন্তব্যের ভিত্তিতে আমি কোনও হোস্ট বা অতিথি আইপি রাখিনি।
পিয়েরে-এন্টোইন

2

আপনি যদি পোর্ট ফরওয়ার্ডিং নিয়ে গোলযোগ করতে না চান তবে আপনি হোস্ট-কেবল অ্যাডাপ্টার সেট করতে পারেন যা একটি হোস্ট ইন্টারফেস হিসাবে উপস্থিত হয় এবং তারপরে অতিথির মধ্যে সেই সাবনেটের ভিতরে একটি আইপি ঠিকানা যুক্ত করতে পারে।

পদক্ষেপ:

  • ভার্চুয়ালবক্সে কেবলমাত্র হোস্ট নেটওয়ার্ক তৈরি করুন (জিইউআই -> সেটিংস -> নেটওয়ার্ক)। টাইপ করুন ifconfigহোস্টে এবং কিছু মত দেখতে vboxnet0সঙ্গেinet 192.168.50.1
  • অতিথিতে, একটি আইপি ঠিকানা যুক্ত করুন: ifconfig eth1 192.168.50.101 netmask 255.255.255.0 up
  • হোস্টে, এক্সিকিউট ssh root@192.168.50.101

আরও পড়া:


1

আপনি যদি খানিকটা ঘুরে দেখেন তবে NAT ভার্সন ভার্চুয়াল এনআইসি কনফিগার করা আপনার পক্ষে ভাল। NAT ব্যবহার করে, হোস্ট (আপনার পিসি) আপনার অতিথি OS এর জন্য তৈরি করা একটি ব্যক্তিগত নেটওয়ার্কের জন্য DHCP সার্ভার এবং রাউটারে পরিণত হয়। আমি নিশ্চিত যে আপনি NAT ব্যবহার করে একটি স্থির ঠিকানা সেট করতে পারবেন ...

তবে, আমি মনে করি যে আপনার রেজাল্টটি আপনার অতিথির ভিএম এর জন্য নাম রেজোলিউশন কেন কাজ করছে না তা সন্ধান করার সবচেয়ে ভাল সমাধান :)

https://www.virtualbox.org/manual/ch06.html#network_nat


2
আমি NAT মোড সেটআপ করি এবং আমার অতিথিকে আইপি 10.0.2.15 প্রদান করা হয়। তবে হোস্টের (যার আইপি 192.168.1.120) থেকে আমি অতিথির কাছে পৌঁছাতে পারছি না। গাইডটি আমার জন্য বিভিন্ন মোড ব্যাখ্যা করতে সক্ষম হয়েছিল, তবে এটি আমার সমস্যার সমাধান বলে মনে হচ্ছে না।
থমাস হান্টার

0

খুব সহায়ক, আমাকে সঠিক দিকে রাখুন। ধন্যবাদ।

আমাকে> ভার্চুয়ালবক্স> ফাইল> হোস্ট নেটওয়ার্ক ম্যানেজার> vboxnet0> অ্যাডাপ্টার ম্যানুয়ালি কনফিগার করতে হবে> আইপিভি 4 ঠিকানা এবং গেস্টের ইফকনফাইগ এ সেট করতে হয়েছিল। কোনও কারণে হোস্ট এবং অতিথি আমাকে বিভিন্ন আইপি দিচ্ছিলেন।

এটি উল্লেখ করা হয়েছে তবে স্পষ্ট করে বলার জন্য, আমাকে 127.0.0.1 থেকে 5679 এর জন্য পোর্ট ফরওয়ার্ডিং পোর্টটি সেট করতে হয়েছিল এবং ডিফল্ট ssh পোর্ট 22 নয়, যেটি ইতিমধ্যে হোস্টের নিজস্ব ssh যোগাযোগের দ্বারা ব্যবহৃত।

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