SSH पर VNC सेटअप


10

कोई ubuntu 10.10 डेस्कटॉप पर vnc सेटअप के लिए कदम से कदम प्रदान कर सकता है। मेरे पास इस समय रूट उपयोगकर्ता के पास पहुंच है।

मैंने vnc4server पैकेज स्थापित करने की कोशिश की, फिर उसके बाद 7nracters और एक बार 6characters के पासवर्ड को रूट और सेटअप के साथ vncpasswd किया।

तब ssh सुरंगों के माध्यम से vnc पोर्ट्स को अग्रेषित किया गया, लेकिन सबसे पहले इसने मुझे vnc पासवर्ड टाइप करने का संकेत दिया और स्वीकार नहीं किया, अब यह कनेक्ट नहीं होगा।

मेरे रिमोट मशीन का नाम, मेरे रिमोट मशीन का नाम = ubuntuhome (192.168.1.22) जहां से मैं कनेक्ट करना चाहता हूं = लॉकरपीसी है

पोट्टी> एसएसएच> सुरंगों में "स्रोत और गंतव्य" में मुझे कौन सा पोर्ट जोड़ना होगा?

स्रोत में मैंने लोकलहोस्ट किया: 5901 और डेस्टिनेशन आईपी एड्रेस 192.168.1.22 at900 (मेरे UbuntuDesktop का निजी आईपी)

मैं सफलतापूर्वक ssh कर सकता हूं लेकिन vnc नहीं। आपकी मदद के लिए आभारी होंगे। कृपया अगर आप इस परिदृश्य के लिए चरणों को नीचे लिख सकते हैं, जैसा कि मैं पूरी तरह से बहुत सारी लिंक और इसके बहुत भ्रमित होने से गुजर चुका हूं।

सधन्यवाद

जवाबों:


6

मैंने आपके विवरण से नहीं देखा कि आपने vnc सर्वर शुरू किया है।

vncserver :1 -name "My-Server" -geometry 1600x1100

रूट थओ के रूप में ऐसा मत करो। रन एक नियमित उपयोगकर्ता के रूप में है। मेरे पास SuperUser.com पर vnc4server स्थापित करने के लिए एक समान पोस्ट है: VNC के माध्यम से कनेक्ट

अब पोटीन सेटअप के लिए सोर्स पोर्ट 5901 और डेस्टिनेशन लोकलहोस्ट: 5901 होना चाहिए

जब आप विंडोज़ से जुड़ते हैं तो आपकी कमांड इस तरह दिखनी चाहिए:

vncviewer.exe -connect Server:1

5

मैं सर्वर जाज में से किसी के साथ परेशान नहीं करता। मैं x11vncदूरस्थ कंप्यूटर पर स्थापित करता हूं , इसे ssh द्वारा कनेक्ट करता हूं , पोर्ट को वापस अग्रेषित करता हूं और फिर बस स्थानीय रूप से (अग्रेषित पोर्ट के लिए) कनेक्ट करता हूं ।

यहाँ SSH कमांड का उपयोग किया गया है:

ssh oli@192.168.0.4 -L 5900:localhost:5900 "x11vnc -display :0 -noxdamage"

एक बार जो चल रहा है, मैं बस अपना वीएनसी क्लाइंट शुरू करूंगा और कनेक्ट करूंगा localhost:5900

आप इसे एक और दूसरे को करने के लिए स्क्रिप्ट कर सकते हैं। मैं आपको बताता हूं कि मैं क्या करता हूं लेकिन यह मेरे फोन पर चल रहा है और क्लाइंट अलग है।


मैं एक मशीन से ssh'ng और vnc'ng होऊंगा, पोटीन और असली vnc दर्शक का उपयोग करके। क्या यह संभव है, मैं सेटअप कर सकता हूँ जो आप ssh रूट प्रॉम्प्ट के माध्यम से बता रहे हैं? उत्तर के लिए धन्यवाद
रीहटम

हाँ। अग्रेषण वही है, बस इसे सेट करने के लिए पुट्टी के जीयूआई का उपयोग कर रहा है। : इन बातों का ध्यान VNC के साथ एक diagrammed पूर्वाभ्यास है martybugs.net/smoothwall/puttyvnc.cgi
ओली

बस ध्यान दिया जाता है कि यह पोर्ट के रूप में 5901 का उपयोग करता है इसलिए यह स्थानीय रूप से चल रहे वीएनसी सर्वर से नहीं टकराता है। आप उन्हें का पालन कर सकते हैं या सिर्फ 5900 का उपयोग
ओली

चीजों को और सरल बनाने के लिए आप पुट्टी को कमांड पार्ट को कनेक्ट पर भी चला सकते हैं। यह पूरी तरह से वैकल्पिक है, लेकिन अगर आप इसे दिन में पांच बार कर रहे हैं, तो हर दिन, आप इसकी सराहना कर सकते हैं।
ओली

इस समाधान पर ध्यान दें कि दूरस्थ होस्ट पर पहले से ही एक X11 डिस्प्ले चल रहा है, और यह कि आपका दूरस्थ उपयोगकर्ता इसे एक्सेस कर सकता है। (उदाहरण के लिए रिमोट X11 डिस्प्ले अभी भी GDM लॉगिन स्क्रीन दिखा रहा है, तो ऐसा नहीं हो सकता है।) यदि आपके पास कोई दूरस्थ X11 डिस्प्ले नहीं है, तो SuperJames का समाधान लागू होता है।
रिकार्डो मुरारी

0

आपके प्रश्न में दो भाग हैं:

  • आपको अपने कंप्यूटर पर vnc चलना चाहिए।
  • आपको एक सुरंग बनानी चाहिए जो आपको इसे एक्सेस करने की अनुमति दे।

यह आसान है यदि आप उस नेटवर्क पर परीक्षण कर सकते हैं जहां मशीन स्थापित है।

शुरू vnc

पहले भाग के बारे में, मैं व्यक्तिगत रूप से विनो का उपयोग करता हूं। Vino के लिए एक त्वरित सेटअप गाइड है।

Vino स्थापित करें:

sudo apt-get install vino

कॉन्फ़िगर करें

vino-preferences

डिफ़ॉल्ट रूप से, यह इस विंडो को खोलता है:

वैकल्पिक शब्द

यदि आप अपने प्रदर्शन को पुनर्निर्देशित कर सकते हैं, तो आप उस विंडो को दूसरे कंप्यूटर पर पॉप कर सकते हैं। यदि नहीं, तो आपको यह पता लगाने की आवश्यकता होगी कि समान कॉन्फ़िगरेशन कैसे बनाया जाए।

आप सर्वर को इसके साथ शुरू करते हैं:

/usr/lib/vino/vino-server

एक बार जब आप अपने VNC से जुड़ जाते हैं, तो मेरा सुझाव है कि आप इस आदेश को अपने ऑटोस्टार्ट किए गए ऐप्स में vino सर्वर शुरू करने के लिए दर्ज करें।

वहाँ कई उपकरण बाहर। मैंने vino का उपयोग किया क्योंकि यह (मेरे ज्ञान में) उपयोग करने के लिए सबसे सरल है।

सुरंग

प्रश्न के दूसरे भाग के बारे में। स्थानीय बंदरगाह वह है जो आप कभी महसूस करते हैं। सम्मेलन द्वारा, हम स्थानीय और दूरस्थ पोर्ट को समान बनाने का प्रयास करते हैं। यदि आप कुछ अलग उपयोग करते हैं तो आपको पोर्ट निर्दिष्ट करने की आवश्यकता होगी।

रिमोट पोर्ट वह जगह है जहां आपका सर्वर चल रहा है। यदि आप vino का उपयोग कर रहे हैं, तो यह localhost है: 5900 (जब तक आप कुछ और कॉन्फ़िगर नहीं करते)।


0

मुझे x11vncबहुत अच्छी और आसान लगती है जल्दी शुरू करने के लिए। बस इसे स्थापित करने के लिए 3 कदम उठाए:

  1. स्थापित करें x11vnc:

    $ sudo apt-get install x11vnc
    
  2. रन x11vnc:

    $ x11vnc
    ...
    The VNC desktop is:      sun:0
    PORT=5900
    
  3. एक अन्य बॉक्स VNC से इस उपरोक्त बॉक्स में।

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