सवाल खिड़की के बिना पृष्ठभूमि में वर्चुअलबॉक्स चलाएं?


मैं सोच रहा था कि पृष्ठभूमि में वर्चुअलबॉक्स का उपयोग कर उबंटू आभासी मशीन चलाने के लिए संभव है, मेरा मतलब है, बिना किसी खिड़की के खुले।

विचार एसएसएच के माध्यम से लिनक्स होस्ट से कनेक्ट करना है, जो पृष्ठभूमि में चल रहा होगा।

क्या किसी ने कभी ऐसा कुछ किया है? क्या यह संभव है?


104
2018-04-28 08:57


मूल


आप एसएसएच के माध्यम से लिनक्स से कनेक्ट मतलब है अतिथि? आप इसे क्यूईएमयू के साथ बहुत आसानी से कर सकते हैं जो वास्तव में आपके टर्मिनल में अतिथि चलाएगा। - Felix
तो आप भी एसएसएच विन्यास में रुचि हो सकती है: superuser.com/questions/424083/virtualbox-host-ssh-to-guest - Fabricio PH
के संभावित डुप्लिकेट खिड़की के बिना मैं वीएम कैसे शुरू कर सकता हूं? - Randall Flagg
इस सवाल के रूप में खुले छोड़ने को मूल के रूप में बेहतर माना जाता है; दूसरे प्रश्न पर डुप्लिकेट के रूप में बंद करने के लिए मतदान किया। - bwDraco
@DragonLord से पूरी तरह से सहमत हैं - यहां क्लिक करे दूसरे प्रश्न पर जाने के लिए और इसे एक डुप्ली के रूप में बंद करें। - Raystafarian


जवाब:


VBoxManage startvm $VM --type headless पृष्ठभूमि में निर्दिष्ट आभासी मशीन शुरू करेंगे।

इसे बंद करने के लिए, अतिथि से बंद करने का अनुरोध करें।


89
2018-04-28 10:01



यदि आप नेटवर्किंग को सही तरीके से सेट अप करते हैं तो आप केवल मशीन में एसएसएच करने में सक्षम होंगे। मुझे लगता है कि आपको ब्रिज का उपयोग करने की आवश्यकता है ताकि वीएम और आपकी मशीन एक ही नेटवर्क पर हों। इसके अलावा, वर्चुअलबॉक्स अभी भी लक्ष्य ओएस की गुई चलाएगा और आप इसे दूरस्थ डेस्कटॉप, "rdesktop" के माध्यम से कनेक्ट कर सकते हैं (जब से आप उबंटू में हैं) - basszero
सच। मुझे लगता है कि वीएम आमतौर पर वर्चुअलबॉक्स जीयूआई के माध्यम से इसे स्थापित और कॉन्फ़िगर करने के लिए चलाया जाता है। एक बार सब कुछ (नेटवर्किंग समेत) काम करता है तो केवल VBoxManage का उपयोग करें। - developmentalinsanity
अन्य वीएम सॉफ़्टवेयर के साथ, मैं खिड़की को बंद कर सकता हूं, इसलिए यह हमेशा खुला नहीं होता है और इसे पृष्ठभूमि में चलाना जारी रहता है, लेकिन जब मैं इसके साथ इंटरफ़ेस करना चाहता हूं तो खिड़की खोलें। क्या यह ऐसा करता है? - JFA
मशीन के बिना एसएएस को सुनिश्चित करना सुनिश्चित करें- या वाई क्योंकि उपर्युक्त कमांड को प्रक्रिया को खोलने के लिए प्रतीत होता है, इसलिए यदि आप बाहर निकलते हैं, तो VM aborts। - moritz


यह वर्चुअलबॉक्स 4.2 में बनाया गया है।

प्रबंधक से वीएम लॉन्च करते समय बस Shift दबाए रखें।

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


60
2018-05-22 00:52



शानदार, धन्यवाद! :) - Chiramisu
अपडेट करें: वर्चुअलबॉक्स 5.1 में आपके पास प्रबंधक में स्टार्ट बटन के ठीक नीचे एक ड्रॉप-डाउन स्टार्ट मेनू भी है। यह मेनू केवल तभी उपलब्ध है जब वीएम बंद हो। - Titou


पूर्ण रूप से! आप एक हेडलेस इंस्टॉलेशन (वर्चुअलबॉक्स) की तलाश में हैं। कमांड लाइन से मशीन शुरू करने का तरीका कुछ ऐसा है:

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

23
2018-04-28 12:25



वीएम एसएसएच कनेक्शन सुनना चाहिए, है ना? यह स्पष्ट बनाने योग्य हो सकता है। - Matheus Santana


एक विकल्प VBoxManage startvm "{VMName}" --type headless है
VBoxHeadless -startvm "{VMName}"

काफी हद तक, मैंने बस आरडीपी पर वीएम हेडलेस चलाने के तरीके को समझना समाप्त कर दिया।

नोट - कम से कम विंडोज़ पर, यह आपकी कमांड विंडो को अवरुद्ध कर देगा। अगर आपको अपनी कंसोल विंडो का उपयोग करना जारी रखना है, तो वीएम शुरू करने के लिए दूसरा खोलें।

वीएम को बंद करने के लिए, आप अतिथि ओएस को बंद करने का अनुरोध करते हैं। VBoxHeadless जब अतिथि पूरी तरह से बंद हो जाता है तो आप कंसोल जारी करते हैं (आप कर सकते हैं Ctrl+C, लेकिन मुझे लगता है कि यह वास्तविक मशीन पर हार्ड रीसेट के अनुरूप हो सकता है)।


2
2018-04-28 11:04



तथ्य यह है कि vboxheadless कंसोल ब्लॉक करता है एक हेडलेस मोड के उद्देश्य को बहुत हरा देता है। मैक ओएस एक्स (और संभवतः लिनक्स और सोलारिस पर) पर हेडलेस मोड काम करता है जब आप पृष्ठभूमि में vboxheadless भेजते हैं और। - Andrew J. Brehm
मुझे लगता है कि खिड़कियों पर ऐसा करने का एक तरीका है, मुझे बस यह नहीं मिला है। किसी भी घटना में, एक हेडलेस वीएम निश्चित रूप से एक पूर्ण जीयूआई चलाने वाले सर्वर कंप्यूटर पर कम संसाधनों का उपयोग करता है। - Fake Name


मैं VBoxTool का उपयोग कर रहा हूँ http://vboxtool.sourceforge.net/ और यह मेरे लिए पूरी तरह से काम करता है। यह बूट पर वीएम को ऑटोस्टार्ट कर सकता है और शटडाउन पर वीएम को रोक / रोक सकता है और एक सरल साफ कमांड लाइन इंटरफ़ेस प्रदान करता है।


2
2018-06-10 13:51





मुझे नहीं लगता कि निर्बाध मोड वह है जो वह यहां देख रहा है, मुझे लगता है कि उचित बात VBoxHeadless होगी जो आपके बारे में विवरण मैनुअल में पाई जा सकती है। यह कमांड-लिन इंटरफ़ेस का उपयोग करके चलता है और इसका उपयोग किया जाएगा, उदाहरण के लिए, यदि कोई वर्चुअल मशीन किसी सर्वर पर चल रही थी लेकिन सर्वर से डिस्प्ले नहीं चाहता था। आप दूरस्थ डेस्कटॉप पर मशीन पर सक्षम होंगे (आपको यह बताते हुए कि कमांड लाइन के माध्यम से विकल्प कैसे सेट करें)।

मैं वर्चुअलबॉक्स मंचों में यह पूछने के लिए reccomend होगा। दरअसल, पहले एक खोज करें क्योंकि मुझे उम्मीद है कि यह पहले से ही पूछा जा चुका है।


VBoxManage सही बात थी, क्षमा करें। मैनुअल में जानकारी लिंक करें http://www.virtualbox.org/manual/ch08.html


2
2018-04-28 09:33





मैंने पाया कि लिनक्स (सेंटोस 5.6) में पृष्ठभूमि करते समय हेडलेस मोड ठीक काम करता प्रतीत होता है, लेकिन जब तक प्रक्रिया पृष्ठभूमि की जाती है तब तक आप आरडीपी कार्यक्षमता तक पहुंच खो देते हैं। प्रक्रिया को अग्रभूमि में वापस लाने के लिए 'एफजी' करें, और आरडीपी कार्यक्षमता बहाल कर दी गई है। ऐसा लगता है कि वीएम हेडलेस शुरू करना एक इनिट स्क्रिप्ट के माध्यम से सबसे अच्छा है, जहां कंसोल के साथ अंतःक्रियाशीलता की आवश्यकता नहीं है।


1
2018-05-13 18:45





आप उपयोग कर सकते हैं VBoxHeadless या (और मुझे आश्चर्य है कि किसी ने मेरे सामने यह क्यों नहीं बताया) आप बस स्टार्ट-अप विकल्पों में से एक चुन सकते हैं, जो किसी भी जीयूआई के बिना वीएम चलाएगा।

या तो शिफ्ट पकड़ें और मशीन शुरू करें, या मशीन पर राइट क्लिक करें और "रन" के तहत "आउटपुट के बिना रन" जैसे कुछ खोजें


1
2018-02-28 17:45





जीयूआई का उपयोग कर हेडलेस मोड में शुरू करने के लिए:

पकड़े रखो खिसक जाना वीएम शुरू करते समय कुंजी।

उसके बाद आप जीयूआई से कनेक्ट और डिस्कनेक्ट भी कर पाएंगे (प्रयोग प्रदर्शन तथा मशीन -> अलग करें जीयूआई विकल्प)।


1
2017-09-05 12:26





मैंने इन लाइनों को मेरे .bashrc में जोड़ा है:

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

एसएसएच एक्सेस के लिए आपको कॉन्फ़िगरेशन को बदलने की आवश्यकता नहीं है केवल एनएटी रखें और आप निम्नानुसार पोर्ट अग्रेषण तालिका सेट अप कर सकते हैं:

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

जब आप लोकलहोस्ट डालते हैं: 8080 आपके मशीन ब्राउज़र में वीएम (पोर्ट 80 पर) से पृष्ठ खोला जाएगा।


0
2018-05-01 23:57





यदि वीएम चल रहा है और स्क्रीन दिखाई दे रही है, तो आप निम्न चरणों का पालन करके इसे छुपा सकते हैं।

enter image description here

enter image description here


0
2018-04-13 18:41