VirtualBox में Fedora मशीन को होस्ट करने के लिए होस्ट मशीन Win7 से SSH


5

मैं Fedora 7 चलाने के लिए विंडोज 7 पर वर्चुअलबॉक्स का उपयोग कर रहा हूं। मुझे लगता है कि मेरा एसएसएच ऑन /sbin/service sshd statusहै। जब मैं एक काम करता /sbin/ifconfigहूं, मुझे यह मिलता है:

eth0 लिंक एनकैप: ईथरनेट HWaddr 08: 00: 27: CF: 5A: 0B
       inet addr: 10.0.2.15 Bcast: 10.0.2.255 मास्क: 255.255.255.0

मैं ssh 10.0.2.15फेडोरा के अंदर से एक काम करता हूं , और अतिथि मशीन में वापस जुड़ता हूं ।

जब मैं ipconfigअपने विंडोज मशीन पर करता हूं, तो मुझे यह जानकारी मिलती है:

ईथरनेट एडैप्टर वर्चुअलबॉक्स होस्ट-ओनली नेटवर्क:

    कनेक्शन-विशिष्ट DNS प्रत्यय। :
    लिंक-स्थानीय IPv6 पता। । । । । : fe80 :: b42c: a852: a0e8: 1636% 19
    IPv4 पता। । । । । । । । । । । : 192.168.56.1
    सबनेट मास्क । । । । । । । । । । । : 255.255.255.0

जब मैं अब PuTTY का उपयोग करता हूं, तो 192.168.56.1 से कनेक्ट करने के लिए, यह कहता है कि कनेक्शन ने इनकार कर दिया है। 10.0.2.15 बार कनेक्शन।

SSH सेवा चल रही है। मैंने SELinux को निष्क्रिय कर दिया है। इसके अलावा, मैंने सिस्टम-कॉन्फ़िगर-सिक्योरवेल में एक विश्वसनीय सेवा के रूप में ssh की अनुमति दी है। मैंने फ़ायरवॉल को पूरी तरह से स्विच करने की कोशिश की है, लेकिन यह स्वचालित रूप से वापस चालू हो जाता है।


2
क्या आपने VirtualBox मैनुअल पढ़ा है? आपकी वर्चुअल मशीन का नेटवर्क एडेप्टर मोड क्या है? यदि यह NAT है, तो आपको पोर्ट फ़ॉरवर्डिंग सेट करने की आवश्यकता है।
Bender

यदि वह अपने स्वयं के बॉक्स पर vm में ssh करने की कोशिश कर रहा है तो उसे पोर्ट अग्रेषण की आवश्यकता नहीं है।
जॉन टी

जॉन, अगर आप असहमत हैं तो मेरा सुझाव है कि आप भी vbox मैनुअल पढ़ें।
बेंडर

जवाबों:


2

समाधान मिल गया। मैनुअल में यह सब होता है। धन्यवाद बेंडर।

VBoxManage setextradata "लिनक्स अतिथि"
"VBoxInternal / डिवाइसेस / pcnet / 0 / LUN # 0 / कॉन्फिगरेशन / मेहमानों / प्रोटोकॉल" TCP
VBoxManage setextradata "लिनक्स अतिथि"
"VBoxInternal / डिवाइसेस / PCnet / 0 / LUN # 0 / कॉन्फिगरेशन / मेहमानों / GuestPort" 22
VBoxManage setextradata "लिनक्स अतिथि"
"VBoxInternal / डिवाइसेस / pcnet / 0 / LUN # 0 / कॉन्फिगरेशन / होस्टश / होस्टपार्ट" 2222

0

यदि आपके वीएम के पास इंटरनेट एक्सेस है तो मैं फ़ायरवॉल बंद नहीं करने का सुझाव दूंगा। चलाने की कोशिश करें service network restart(यकीन है कि यह फेडोरा में काम करता है) या बस टाइप ifdown eth0तो ifup eth0। अपने नए आपूर्ति पते से कनेक्ट करने का प्रयास करें।

आप इसे उदाहरण के लिए सांख्यिकीय रूप से भी सेट कर सकते हैं:

/ sbin / ifconfig eth0 192.168.1.100 नेटमास्क 255.255.255.0 192.168.2.255 प्रसारण

दो sshdसेवा भी अच्छा उपाय के लिए एक पुनः आरंभ, तो कनेक्ट करने का प्रयास 192.168.1.100


मैंने सेवा नेटवर्क पुनः आरंभ करने की कोशिश की, लेकिन फिर से 10.0.2.15 प्राप्त करें, जिससे मैं कनेक्ट करने में विफल रहा। जब मैं स्टेटिक रूप से आईपी सेट करता हूं, तो मेरा इंटरनेट कनेक्शन गेस्ट मशीन से काम करना बंद कर देता है। इससे पहले कि मैं कुछ भी करता, मैंने 192.168.56.1 पिंट करने की कोशिश की, और इसने पूरी तरह से काम किया। 10.0.2.15 कनेक्शन टाइमआउट देता है। अपने लिनक्स अतिथि से मेरी विंडोज 7 मशीन 172.24.1.203 को भी पिंग कर सकते हैं, जब आईपी 10.0.2.15 है, जिसे गतिशील रूप से आवंटित किया गया है।
0fnt

0

आप एक साधारण नेटवर्किंग समस्या है।
आपकी दो मशीनों के लिए IP नेटवर्क अलग-अलग हैं।
अपने होस्ट किए गए फेडोरा आईपी पते को बदलने 192.168.56.2और मुखौटा करने का प्रयास करें 255.255.255.0

इस बात की पुष्टि करने के लिए, pingऊपर बताए गए परिवर्तनों के बिना एक मशीन से दूसरे मशीन की कोशिश करें । उन्हें दोनों तरह से अगम्य होना चाहिए।


इंटरनेट पर अधिकांश कंप्यूटर मेरे से अलग नेटवर्क में हैं, लेकिन मैं अभी भी उनसे कनेक्ट कर सकता हूं? यहां तक ​​कि मेरे अपने नेटवर्क में मेरे पास 192.168.xx और 10.xxx मिश्रित हैं, लेकिन कनेक्ट करने में कोई समस्या नहीं है। (और अन्य कारणों से पिंग प्रतिक्रिया विफल हो सकती है?)
अर्जन

0

अपने फेडोरा 7 वीएम के लिए अपने वर्चुअलबॉक्स सेटिंग्स में, नेटवर्क एडेप्टर को "ब्रिजिंग एडेप्टर" पर सेट करें, और अपना प्राथमिक ईथरनेट कार्ड चुनें। यह वीएम को आपके विंडोज 7 मशीन के समान सबनेट पर डाल देगा, और फेडोरा को आपके dhcp सर्वर से एक आईपी एड्रेस लेना चाहिए। यदि आप dhcp का उपयोग नहीं कर रहे हैं, तो Fedora 7 एडॉप्टर (Fedora के भीतर) को मैन्युअल रूप से कॉन्फ़िगर करें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.