वर्चुअलबॉक्स पर होस्ट ओएस से अतिथि ओएस पर फाइल कैसे स्थानांतरित करें?


8

मैं अपने होस्ट ओएस (विंडोज 7) से फाइल को वर्चुअलबॉक्स पर चलने वाले गेस्ट ओएस (सेंटो) में स्थानांतरित करने की कोशिश कर रहा हूं।

मैंने प्रयोग करने की कोशिश की pscpलेकिन यह त्रुटि देता है:More than one remote source not supported

मैंने ftp की कोशिश की, लेकिन यह कनेक्ट नहीं है और मुझे नहीं पता कि क्यों।

जवाबों:


5

आप अतिथि परिवर्धन स्थापित कर सकते हैं: http://www.virtualbox.org/manual/ch04.html

और फिर साझा फ़ोल्डर का उपयोग करें : https://forums.virtualbox.org/viewtopic.php?t=15868


मेजबान से एक vdi माउंट करना संभव है (और अतिथि ऑपरेटिंग सिस्टम की फ़ाइलों तक पहुंच): superuser.com/questions/34913/mount-virtualbox-vdi-disk
एंडरसन ग्रीन

1

आप इसे "scp" कमांड से कर सकते हैं, फिर ssh daemon (sshd) को विंडोज बॉक्स पर भी चलाना होगा।

या सेंटो वीएम से बात करने के लिए विंडोज़ स्कैप क्लाइंट में से एक का उपयोग करें। आप scp का उपयोग करके किसी भी तरह से फाइल ट्रांसफर कर सकते हैं।


1
आप sc कमांड के लिए गेस्ट मशीन के IP और क्रेडेंशियल्स की पहचान कैसे करते हैं?
ted.strauss

1

मेरे पास एक ही सेटअप है ( विंडोज 7 होस्ट ओएस, सेंटोस 6.5 गेस्ट ओएस) ...

(यदि आप SSH CentOS के लिए IP पता पर काम कर रहा है, तो आप नीचे दिए गए इस पैरा छोड़ सकते हैं)
मैं Virtualbox स्थापित करने के लिए उपयोग नेटवर्क एडाप्टर (सेटिंग> नेटवर्क> एडाप्टर 1: पाट के लिए सेट) पाट और स्थापित करने के बाद अपाचे (एक सेट होस्ट नाम , और फायरवॉल को भी बंद कर दें:) service iptables stop। आप ifconfig eth0ouput के साथ या उसके साथ दिए गए IP पते को देख सकते हैं ifconfig eth0 | grep 'inet addr' | awk '{print $2}'। यह आईपी एड्रेस है जो आपके होस्टनाम के साथ एक ही लाइन पर आपके / etc / मेजबान फ़ाइल में भी होना चाहिए। परीक्षण प्रयोजनों के लिए, एक index.html फ़ाइल / var / www / html (आपकी वेब रूट) में डालें। फिर आपको अपने विंडोज 7 ओएस पर एक ब्राउज़र से वीएम को स्थानीय आईपी पते पर ब्राउज़ करने में सक्षम होना चाहिए: 192.168.xx।

फ़ाइलों को आगे और पीछे स्थानांतरित करने के लिए, आप अपने विंडोज 7 होस्ट ओएस पर WinSCP का उपयोग कर सकते हैं । WinSCP में इन सेटिंग्स के साथ एक नया सत्र बनाएँ:

File protocol: SFTP (this means you will be connecting via SSH)
Host name: 192.168.x.x (this is the ip address of your VM)
User name: root
Password: (leave this blank for security reasons...
           but when prompted during connecting you'll enter your root password 
           you set for CentOS)
Private Key file: (leave blank...you will be prompted to say 'yes' to accept the key)

-2

आप फ़ाइलों को स्थानांतरित करने के लिए सांबा का उपयोग कर सकते हैं। बस सांबा स्थापित करें, और फिर होस्ट ओएस और फिर ओएस चुनें जहां फ़ाइलों को स्थानांतरित किया जाना है।

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