मेरे CentOS वर्चुअलबॉक्स में SSH प्रतीत नहीं हो सकता है?


4

मैं SSH को अपने CentOS VirtualBox 4.0 में विंडोज 7 64-बिट पर चलने के लिए नहीं देख सकता। SSHD चल रहा है। मैंने लोकलहोस्ट पर पोर्ट 2222 को वर्चुअल मशीन (पोर्ट 22) पर भेज दिया है।

enter image description here

नेटवर्क एडाप्टर NAT है क्योंकि किसी कारण से वर्चुअल मशीन को शुरू करने से इनकार कर दिया।

कोई विचार?


आपने इसके लिए कोई पोर्ट क्यों अग्रेषित किया? यदि आपका वर्चुअल नेटवर्क NAT का उपयोग करके सेट किया गया है, तो आपके VM का अपना IP पता (और उसका अपना पोर्ट 22) है।
Der Hochstapler

@OliverSalzburg सच में? मुझे पता नहीं था, मुझे आईपी कैसे मिलेगा? क्षमा करें, मैं इस पर काफी नया हूँ।
user1045696

@OliverSalzburg यदि उनका VM NAT नेटवर्किंग का उपयोग करने के लिए सेटअप है, तो केवल वीएम में इसे बनाने के लिए इनबाउंड कनेक्शन के लिए रास्ता पोर्ट फ़ॉरवर्डिंग नियमों के माध्यम से है। यदि आपके पास घर पर नेट वाईफाई राउटर है तो यह अलग नहीं है। इनबाउंड कनेक्शन नहीं मिल सकते हैं। वे कैसे कर सकते हैं? उन्हें एक गैर-रूटेबल पते (जैसे, 192.168.3.4) पर संबोधित करना होगा।
Fran

@Fran: जब मैंने टिप्पणी लिखी थी, तब मैं उलझन में था, लेकिन मुझे लगा कि जब मैंने अपना उत्तर लिखा था, तो मैं इस मुद्दे को समझ गया था। अभी - अभी इतना यकीन नहीं है।
Der Hochstapler

जवाबों:


2

आपके स्क्रीनशॉट में होस्ट और गेस्ट के पास एक ही आईपी है। यह सही नहीं लगता। यदि आपने NAT का उपयोग करने के लिए अपना VM सेट किया है, तो उसे अपना IP पता प्राप्त होगा। पोर्ट फ़ॉरवर्डिंग की आवश्यकता नहीं होनी चाहिए (जब तक कि आप अपने होस्ट नेटवर्किंग इंटरफ़ेस के माध्यम से अपने वीएम के अंदर एक सेवा से कनेक्ट करने में सक्षम न हों)।

अपना स्थानीय IP पता निर्धारित करने के लिए, अपने VM पर एक शेल के अंदर निम्न कमांड चलाएँ:

ip a

अरे, यहाँ क्या है ip a उगल देना: क्लिक मुझे पूरी तरह से यकीन नहीं है कि इसके साथ क्या करना है?
user1045696

@ चिंतन आपके वीएम में नेटवर्क एडॉप्टर की तरह लगता है, जिसे आईपीवी 4 पता बिल्कुल भी नहीं मिलता है। तो या तो डीएचसीपी आपके क्लाइंट पर अक्षम है, कोई डीएचसीपी सर्वर उपलब्ध नहीं है (जो अजीब होगा, क्योंकि मुझे लगता है कि वर्चुअलबॉक्स इस मामले में डीएचसीपीडी के रूप में कार्य करता है)।
Der Hochstapler

डीएचसीपी सर्वर सक्षम होना चाहिए। मैंने कुछ खुदाई की, यह पाया: gyazo.com/df040ab2f3227d1c36704baa492cc9dc । तो मुझे लगता है कि मुद्दा यह है कि डीएचसीपी मेरे ग्राहक पर अक्षम है? किसी भी विचार यह कैसे सक्षम करने के लिए? मैं इसे देखता रहूंगा, उम्मीद है कि मुझे इसका हल मिल जाएगा!
user1045696

लगता है कि मैंने इसे ठीक कर लिया होगा? gyazo.com/6f2d036e110965acb7b46887a7973a77 मुझे लगता है कि 10.0.2.15 को मैं जिस पते पर भेजना चाहता हूं वह है?
user1045696

अगर किसी को भविष्य में यह पता चलता है और समाधान चाहता है, तो जोड़ें BOOTPROTO=dhcp सेवा मेरे /etc/sysconfig/network-scripts/ifcfg-eth0
user1045696
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.