मेरे पास एक मैक (ओएस एक्स) और एक वर्चुअलबॉक्स उबंटू चल रहा है।
मैं मैक से VirtualBox के लिए एक 500mb फ़ाइल SCP करना चाहते हैं। मैं यह कैसे करु? (संभवतः / आदि / मेजबानों के साथ कुछ करने के लिए?)
मेरे पास एक मैक (ओएस एक्स) और एक वर्चुअलबॉक्स उबंटू चल रहा है।
मैं मैक से VirtualBox के लिए एक 500mb फ़ाइल SCP करना चाहते हैं। मैं यह कैसे करु? (संभवतः / आदि / मेजबानों के साथ कुछ करने के लिए?)
जवाबों:
उस मशीन के लिए Virtualbox सेटिंग्स में NAT से ब्राइडड एडेप्टर तक नेटवर्क सेटिंग्स रखें। फिर आपकी वर्चुअल मशीन आपके होस्ट मशीन के साथ स्थानीय नेटवर्क में होगी। यह शायद मॉडेम से आईपी प्राप्त करेगा यदि डीएचसीपी सक्षम किया गया है, तो उस मशीन को स्कैन करें।
आपको उबंटू मशीन पर ssh-server स्थापित करने की भी आवश्यकता है:
sudo apt-get install openssh-server
जो काम करना चाहिए:
scp file host:/some/directory
उपयोगकर्ता पोर्ट फ़ॉरवर्डिंग
- गेस्ट रनिंग के साथ, वर्चुअलबॉक्स सेटिंग्स / नेटवर्क पर जाएं
- पोर्ट फ़ॉरवर्डिंग
- नाम "ssh", प्रोटोकॉल टीसीपी, होस्ट पोर्ट = 3022, गेस्ट पोर्ट = 22
फिर होस्ट पर क्लिक करें,
scp -P 3022 myFile localhost:
गेस्ट एडिशंस इंस्टॉल होने के बाद आप होस्ट और गेस्ट ओएस दोनों से एक्सेस के लिए शेयर्ड फोल्डर बना पाएंगे । मेजबान पर किसी भी निर्देशिका का उपयोग इसके लिए किया जा सकता है। साझा किए गए फ़ोल्डर को अतिथि OS पर माउंट करना होगा:
sudo mount -t vboxsf [-o OPTIONS] sharename mountpoint
साझा किए गए फ़ोल्डरों के उपयोग पर यह उत्तर भी देखें । अतिथि ओएस के प्रत्येक बूट पर साझा किए गए फ़ोल्डर्स को स्वीकार्य बनाने के लिए, आपको अतिथि के लिए माउंट को जोड़ने की आवश्यकता है fstab
।
वैकल्पिक रूप से आप नेटवर्क शेयरों का उपयोग करके उन्हें होस्ट से निर्देशिकाओं तक भी पहुंचा सकते हैं ।
Enedene के जवाब में जोड़ना:
अपने Oracle VM vitualbox पर एडेप्टर को Bridged एडाप्टर के लिए एडेप्टर सेटिंग्स बदलें। आप के ऊपर बाईं ओर वर्चुअलबॉक्स स्क्रीन "मशीन" पर क्लिक करें मशीन> सेटिंग्स> नेटवर्क> पर क्लिक करें।
"संलग्न एडेप्टर" के लिए "संलग्न:" बदलें फिर "ओके" पर क्लिक करें
वर्चुअलबॉक्स रीसेट करें (क्लिक करें मशीन> रीसेट)
एक बार जब यह टर्मिनल में एक ifconfig करता है और एससीपी के लिए नए आईपी पते का उपयोग करता है
यदि आप वर्चुअलबॉक्स अतिथि Addons स्थापित करते हैं तो आप एक साझा फ़ोल्डर बना सकते हैं। फिर vboxmount
साझा फ़ोल्डर को माउंट करने के लिए Ubuntu के तहत (रूट के रूप में) का उपयोग करें । बाद में, सामान्य रूप से कॉपी करें ( cp
)।
यदि आपको वास्तव में उपयोग करने की आवश्यकता है scp
, तो मुझे बताएं। मैं उस जानकारी को खोदूंगा।
vboxmount
?