উইন্ডো ছাড়া পটভূমিতে ভার্চুয়ালবক্স চালাবেন?


106

আমি ভাবছিলাম যে কোনও ভার্চুয়াল খোলা ছাড়াই ভার্চুয়ালবক্স ব্যবহার করে কোনও উবুন্টু ভার্চুয়াল মেশিন চালানো সম্ভব কিনা?

ধারণাটি হল লিনাক্স হোস্টের সাথে এসএসএইচ দিয়ে সংযোগ স্থাপন করা, এটি পটভূমিতে চলবে।

কেউ কি কখনও এরকম কিছু করেছে? এটা কি সম্ভব?


আপনি লিনাক্স অতিথির সাথে এসএসএইচ দিয়ে সংযুক্ত ? আপনি কিউইএমইউ দিয়ে খুব সহজেই এটি করতে পারবেন যা প্রকৃতপক্ষে আপনার টার্মিনালে অতিথিকে চালিত করবে।
ফেলিক্স

: আপনি, SSH কনফিগারেশন প্রতি আগ্রহী হতে পারেন তাই superuser.com/questions/424083/virtualbox-host-ssh-to-guest
ফাবৃকীয় PH এর


1
এই প্রশ্নটিকে উন্মুক্ত রেখে দেওয়াকে মূল হিসাবে ভাল বিবেচনা করা হয়; অন্য প্রশ্নের সদৃশ হিসাবে বন্ধ করতে ভোট দিয়েছেন।
বিডব্লিউড্রাকো

@ ড্রাগনলর্ডের সাথে সম্পূর্ণরূপে একমত - অন্য প্রশ্নে যেতে এখানে ক্লিক করুন এবং এটির একটি রূপ হিসাবে এটি বন্ধ করুন।
রায়স্টাফেরিয়ান

উত্তর:


92

VBoxManage startvm $VM --type headless পটভূমিতে নির্দিষ্ট ভার্চুয়াল মেশিন শুরু করবে।

এটি বন্ধ করার জন্য, অতিথির কাছ থেকে শাট ডাউনটি অনুরোধ করুন।


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

1
সত্য। আমি ধরে নিলাম ভিএমটি ইনস্টল এবং কনফিগার করার জন্য প্রথমে ভার্চুয়ালবক্স জিইউআইয়ের মাধ্যমে চালিত হয়। সবকিছু (নেটওয়ার্কিং সহ) কাজ হয়ে গেলে কেবলমাত্র VBoxManage ব্যবহার করুন।
ডেভেলপমেন্টালিন্যাসিটি

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

X বা -Y ছাড়াই মেশিনে প্রসারণের বিষয়টি নিশ্চিত করুন যেহেতু উপরের কমান্ডগুলি শেলের সাথে প্রক্রিয়াটি সংযুক্ত করে বলে মনে হয়, সুতরাং আপনি যদি প্রস্থান করেন, ভিএম বন্ধ হয়ে যায়।
মরিজ

63

এটি ভার্চুয়ালবক্স ৪.২ এ অন্তর্নির্মিত।

ম্যানেজারের কাছ থেকে ভিএম চালু করার সময় শিফটটি কেবল ধরে রাখুন।

https://blogs.oracle.com/fatbloke/entry/what_s_new_in_oracle


1
আপডেট: ভার্চুয়ালবক্স 5.1 এ আপনার এমনকি ম্যানেজারের স্টার্ট বোতামের ঠিক ডান-ডাউন স্টার্ট মেনু রয়েছে। ভিএম বন্ধ করা থাকলে এই মেনুটি উপলব্ধ available
টাইটু

23

কাফনের কাপড়! আপনি একটি মাথাবিহীন ইনস্টলেশন (ভার্চুয়ালবক্স) খুঁজছেন। কমান্ড লাইন থেকে মেশিনটি শুরু করার উপায়টি হ'ল:

VBoxHeadless --startvm Debian --vrdp=off

তবে আপনাকে সংযোগ করার জন্য কিছু উপায়ের প্রয়োজন হবে। আমি যা করি তা হল অতিথি এবং হোস্টের মধ্যে পোর্ট ম্যাপিং। এই কনফিগারেশনের সাহায্যে আপনার হোস্ট 2222 পোর্টটি আপনার অতিথি মেশিনের 22 পোর্টে ম্যাপ করা হবে।

VBoxManage setextradata "Debian" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/Protocol" TCP  
VBoxManage setextradata "Debian" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/GuestPort" 22  
VBoxManage setextradata "Debian" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/HostPort" 2222  

এর পরে আপনি লগ ইন করতে পারেন:

ssh localhost -p2222

ভিএম নিশ্চয়ই এসএসএস সংযোগ শুনছেন, তাই না? এটি সুস্পষ্ট করার উপযুক্ত হতে পারে।
ম্যাথিউস সান্টানা

3

একটি বিকল্প VBoxManage startvm "{VMName}" --type headlessহয়
VBoxHeadless -startvm "{VMName}"

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

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

ভিএম বন্ধ করতে, আপনি অতিথি ওএসকে শাটডাউন করার অনুরোধ করেন। VBoxHeadlessঅতিথি পুরোপুরি বন্ধ হয়ে গেলে কনসোলটি প্রকাশ করে (আপনি পারেন Ctrl+Cতবে আমি মনে করি এটি কোনও বাস্তব মেশিনের হার্ড রিসেটের জন্য অ্যানালগাস হতে পারে)।


সত্য যে Vboxheadless কনসোলকে খুব বেশি অবরুদ্ধ করে একটি মাথাবিহীন মোডের উদ্দেশ্যকে পরাস্ত করে। ম্যাক ওএস এক্সে (এবং সম্ভবত লিনাক্স এবং সোলারিসে) হেডলেস মোড কাজ করে যখন আপনি & ব্যবহার করে ব্যাকগ্রাউন্ডে vboxheadless প্রেরণ করেন।
অ্যান্ড্রু জে ব্রেহম

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

2

আমি http://vboxtool.sourceforge.net/ থেকে ভিবক্সটুল ব্যবহার করছি এবং এটি আমার পক্ষে নিখুঁতভাবে কাজ করে। এটি বুট এ ভিএমগুলি অটোস্টার্ট করতে পারে এবং শাটডাউনে ভিএমগুলি থামাতে / সংরক্ষণ করতে পারে এবং একটি সাধারণ ক্লিন কমান্ড লাইন ইন্টারফেস সরবরাহ করে।


2

আমি মনে করি না যে এখানে নির্বিঘ্ন মোড বেশ সন্ধান করছে, আমি মনে করি উপযুক্ত জিনিসটি VBoxHeadless হবে যা আপনার বিবরণ ম্যানুয়ালটিতে খুঁজে পেতে পারে। এটি একটি কমান্ড-লিন ইন্টারফেস ব্যবহার করে চালিত হয় এবং ব্যবহৃত হবে, উদাহরণস্বরূপ, যদি কোনও ভার্চুয়াল মেশিন কোনও সার্ভারে চলমান থাকে তবে সার্ভার থেকে প্রদর্শনটি চাওয়া হত না। আপনি মেশিনে রিমোট ডেস্কটপ সক্ষম করতে পারবেন (কমান্ড লাইনের মাধ্যমে কীভাবে বিকল্পটি সেট করতে হবে তা আপনাকে সরবরাহ করে)।

আমি ভার্চুয়ালবক্স ফোরামগুলিতে এটি জিজ্ঞাসা করব। প্রকৃতপক্ষে, যেমনটি ইতিমধ্যে জিজ্ঞাসা করা হয়েছে বলে আশা করি তেমন একটি অনুসন্ধান করুন।


ভবক্সম্যানেজটি ছিল সঠিক জিনিস, দুঃখিত। ম্যানুয়ালটিতে তথ্যটি লিঙ্ক করুন http://www.virtualbox.org/manual/ch08.html


2

জিইউআই ব্যবহার করে হেডলেস মোডে শুরু করতে:

ভিএম শুরু করার সময় শিফট কীটি ধরে রাখুন ।

এর পরে আপনি জিইউআই ( শো এবং মেশিন ব্যবহার করে -> জিইউআই বিকল্পগুলি বিচ্ছিন্ন করে) থেকে সংযোগ এবং সংযোগ বিচ্ছিন্ন করতে সক্ষম হবেন ।


1

আমি দেখেছি যে হেডলেস মোডটি লিনাক্সের (সেন্টোস 5.6) ব্যাকগ্রাউন্ড করার সময় ঠিকঠাক কাজ করছে বলে মনে হচ্ছে, তবে প্রক্রিয়াটি ব্যাকগ্রাউন্ড হওয়া পর্যন্ত আপনি আরডিপি কার্যকারিতার অ্যাক্সেস হারিয়ে ফেলবেন lose প্রক্রিয়াটিকে অগ্রভাগে ফিরিয়ে আনতে একটি 'fg' করুন এবং আরডিপি কার্যকারিতা পুনরুদ্ধার করা হবে। দেখে মনে হচ্ছে যে ভিএম হেডলেস শুরু করা একটি init স্ক্রিপ্টের মাধ্যমে সবচেয়ে ভালভাবে সম্পন্ন হয়, যেখানে কনসোলের সাথে ইন্টারেক্টিভিটির প্রয়োজন হয় না।


1

আপনি VBoxHeadless ব্যবহার করতে পারেন বা (এবং আমি ভাবছি কেন কেউ আমার আগে এটি উল্লেখ করেনি) আপনি কেবল স্টার্ট-আপ বিকল্পগুলির মধ্যে একটি নির্বাচন করতে পারেন, যা কোনও জিইউআই ছাড়াই ভিএম চালাবে।

হয় শিফটটি ধরে রাখুন এবং মেশিনটি শুরু করুন, বা মেশিনকে ডান ক্লিক করুন এবং আইটেম "রান" এর আওতায় "আউটপুট ছাড়াই চালান" জাতীয় কিছু সন্ধান করুন


0

আমি আমার .bashrc এ এই লাইনগুলি যুক্ত করেছি:

VM='anakim'
alias vm='VBoxManage startvm $VM --type headless'
alias sshvm='ssh -p2222 localhost'

Ssh অ্যাক্সেসের জন্য আপনার কনফিগারেশনটি পরিবর্তন করার দরকার নেই কেবল NAT রাখা এবং আপনি নীচের হিসাবে পোর্ট ফরওয়ার্ডিং টেবিল সেট আপ করতে পারেন:

Name      | Protocol | Host Port | Guest Port
guestssh  | TCP      | 2222      | 22
localhost | TCP      | 8080      | 80

আপনি যখন লোকালহোস্টটি প্রবেশ করুন: 8080 আপনার মেশিন ব্রাউজারে ভিএম (পোর্ট 80 এ) থেকে পৃষ্ঠাটি খোলা হবে।


0

যদি ভিএম চলমান থাকে এবং স্ক্রিনটি প্রদর্শিত হয়, আপনি নীচের পদক্ষেপগুলি সম্পাদন করে এটি লুকিয়ে রাখতে পারেন।

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

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

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