Ubuntu सर्वर VM: कॉपी पेस्ट?


55

मैंने एक अच्छा सा खोल पाने के लिए वर्चुअलबॉक्स के तहत उबंटू सर्वर स्थापित किया है। मैंने वर्चुअलबॉक्स "अतिथि परिवर्धन" भी स्थापित किया है और "साझा क्लिपबोर्ड: द्विदिश" सेट किया है।

मैं अभी भी कोई भी कॉपी-पेस्ट काम नहीं कर पा रहा हूं। क्या मुझसे कोई चूक हो रही है?


मैंने gpm स्थापित किया है जो सर्वर मोड (कोई एक्स) में माउस का समर्थन देता है, और माउस का उपयोग करके कॉपी-पेस्ट की अनुमति देता है, लेकिन फिर भी वर्चुअलबॉक्स एकीकरण काम करता है।

जवाबों:


58

बस यही कोशिश कर रहा हूं। यह gpm और केवल अतिथि के साथ काम करने के लिए नहीं मिल सका।

मुझे दृढ़ता से संदेह है कि क्लिपबोर्ड एकीकरण अतिथि में चल रहे एक्स सर्वर होने पर भरोसा करता है।

एक काम-का-दौर अतिथि पर ओपनश-सर्वर स्थापित करने और अपने मेजबान से अतिथि के लिए टर्मिनल का उपयोग करने के लिए है। तो फिर तुम 'क्लिपबोर्ड एकीकरण' है


2
यह एक बुरा सुझाव नहीं है। वास्तव में यह VM विंडो का उपयोग करने की तुलना में संभवतः अधिक कुशल / उत्तरदायी है।
bukzor

1
@ जेम्स शानदार विचार !!! :)
ट्रेडर जोइचैगो

इस मुद्दे को अपने आप में भाग लिया, यह निश्चित रूप से एकमात्र तरीका है जो मैंने इस के आसपास काम करने के लिए पाया है
adeleinr

2
यदि वर्चुअलबॉक्स किसी लोकलहोस्ट पर है तो आप SSH के माध्यम से कनेक्ट करने के लिए किस IP पते और पोर्ट का उपयोग करेंगे?
DPSSpatial

1
वर्चुअलबॉक्स को कॉन्फ़िगर करने के तरीके के बारे में अन्य साइटों पर बहुत सारे सवाल और जवाब हैं ताकि आप इसमें एसएसएच कर सकें। यहाँ एक साधारण एक है जो मेरे लिए एक विंडोज़ होस्ट और
वर्चुअलबॉक्स के

8

PuTTY का उपयोग करने का प्रयास करें और SSH के माध्यम से अपने वर्चुअल लिनक्स सिस्टम से कनेक्ट करें।


साइबरविन को भी देखें, apt-cyg (apt-cyg install ओपनश-सर्वर) के साथ
जोनाथन

@JonathanLeaders आपको केवल अपने Windows होस्ट पर SSH क्लाइंट और सर्वर की आवश्यकता होगी।
phk

1

मैं एक अलग समाधान के साथ आया था। एक साझा फ़ोल्डर खोलें, और साझा फ़ोल्डर में एक निष्पादन योग्य स्क्रिप्ट बनाएं। "#! / Bin / bash" (या जो भी / जहाँ भी आप उपयोग करना चाहते हैं शेल), उसके बाद कमांड को निष्पादित करना चाहते हैं। ऐशे ही:

#!/bin/bash
cp foo bar
echo 'copied foo to bar'

बस "सीपी फू बार" को लंबे जटिल स्ट्रिंग के साथ बदलें, जिसे आप काटना और पेस्ट करना चाहते थे।

आप जो कर रहे हैं, उसके आधार पर, आपको स्क्रिप्ट को सीधे चलाने के बजाय स्रोत करना पड़ सकता है:

source ./myscript

संपादित करें: उफ़! मैं यह जोड़ना भूल गया कि आपको विंडोज-स्टाइल से यूनिक्स-स्टाइल लाइन एंडिंग्स में लाइन एंडिंग्स को बदलना होगा। Emacs में आप उपयोग कर सकते हैं

M-x set-buffer-file-coding-system

जबकि में यह होगा

:set ff=unix

माफ़ करना!


विडंबना: वर्चुअलबॉक्स में साझा फ़ोल्डर, साझा किए गए क्लिपबोर्ड की तुलना में सेटअप करना और भी कठिन है।
SOFe

0

यह शायद "समाधान" नहीं है, लेकिन यह है कि मैं अपने ubuntu सर्वर VM से कुछ डेटा कैसे प्राप्त करने में सक्षम था। मैंने अपने सर्वर पर एक साधारण php फ़ाइल अपलोड स्क्रिप्ट की स्थापना की, फिर कर्ल के माध्यम से उस तक फ़ाइल को शूट किया। जैसे ही मैं किया गया था मैंने इसे हटा दिया।


0

यदि आप एक VM में एक सर्वर चला रहे हैं, तो आप केवल VM में ssh और टर्मिनल का उपयोग क्यों नहीं करते हैं?

इसके बारे में सोचो। यह एक सर्वर है जिसमें कोई ग्राफिकल इंटरफ़ेस नहीं है।

यदि आपके पास केवल VM के बजाय एक वास्तविक कंप्यूटर पर स्थापित किया गया गंभीर संस्करण है, तो क्या आप कमांड लाइन प्रॉम्प्ट में पेस्ट कॉपी कर सकते हैं? आपके पास उसी TTY में कोई मल्टीटास्किंग उपलब्ध नहीं है जब तक कि आप "स्क्रीन" या "tmux" या "gpm" जैसे सॉफ़्टवेयर जैसे कि v3.xx में सुझाए गए कुछ मल्टीप्लेक्स का उपयोग न करें।


-2

मुझे नहीं लगता कि आप उबंटू सर्वर में कॉपी / पेस्ट कर पाएंगे, क्योंकि ज्यादातर:

  1. यदि आप Ctrl + V करने का प्रयास करते हैं, तो OS एक ^ V नियंत्रण अनुक्रम के रूप में दिखाई देगा।
  2. आप एक राइट-क्लिक मेनू के साथ एक कॉपी / पेस्ट नहीं कर सकते हैं क्योंकि कोई माउस डेमॉन नहीं हैं जो समर्थन करते हैं। (जहां तक ​​मुझे पता है, कोई भी मुझे ठीक करने के लिए स्वतंत्र महसूस करता है।)

1
जिस शॉर्टकट से मुझे काम करने की उम्मीद है वह है शिफ्ट-इंसर्ट। en.wikipedia.org/wiki/…
bukzor

बात नहीं है। यह वर्चुअलाइजेशन एक अतिथि परिवर्धन के साथ एक समस्या है।
ग्रेग

-3

आपको CTL+Shift+Vपेस्ट करने के लिए उपयोग करने की आवश्यकता है , होस्ट में सामान्य रूप से कॉपी करें , और वीएम में वापस शिफ्ट जोड़ें यदि आप कॉपी करना चाहते हैं, तो CTL+SHIFT+C(फिर उसी + एक्स के साथ काटें)।

चीयर्स!


3
तुम गलत हो। CTL + SHIFT + V उबंटू टर्मिनल के लिए कीबोर्ड शॉर्टकट है, लेकिन उबंटू 12.04 में अतिथि परिवर्धन के साथ एक समस्या है जो समय-समय पर एक या दोनों दिशाओं में कॉपी / पेस्ट का कारण बनेगी।
ग्रेग
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.