ओएस एक्स वीएनसी कनेक्ट पासवर्ड आवश्यकताकर्ता को कैसे छोड़ें?


3

मेरे पास एक उबंटू सर्वर है जिसे मैं ओएस एक्स से वीएनसी के माध्यम से उपयोग करना चाहता हूं। इसके लिए, मैंने अंतर्निहित स्क्रीन शेयरिंग क्लाइंट से एक .vncloc फ़ाइल को बचाया है। जब मैं इस आइकन पर क्लिक करता हूं, तो स्क्रीन शेयरिंग उबंटू से जुड़ जाती है, लेकिन इस आवश्यकता को पहले से ही भरे हुए दिखाता है:

यहाँ छवि विवरण दर्ज करें

जब से मैंने अपने किचेन में अपना पासवर्ड सेव किया है, मुझे बस हर बार एंटर प्रेस करना है। क्या किसी भी तरह से इस अनुरोध को छोड़ना और सहेजे गए क्रेडेंशियल्स का उपयोग करके तुरंत कनेक्ट करना संभव है?

जवाबों:


2

प्रश्नकर्ता के पास पहले से एक .vnclocफ़ाइल है, इसलिए सबसे सरल उत्तर उस फ़ाइल में उपयोगकर्ता नाम जोड़ना है:

  • फ़ाइल की स्थिति जानें। (यदि आपने इसे स्थानांतरित नहीं किया है, तो संभवतः यह अंदर होगा ~/Library/Application Support/Screen Sharing/।)

  • सुनिश्चित करें कि आपके पास लिखित अनुमति है। (खोजकर्ता के साथ जैसे, या chmod +w।)

  • इसे अपने पसंदीदा टेक्स्ट एडिटर में खोलें (जैसे vim)।

  • vnc://<address>पढ़ने के लिए पहली पंक्ति को संपादित करें vnc://<username>@<address>

  • बचाओ।

फ़ाइल पूरी तरह से दूरस्थ सिस्टम से सीधे जुड़ जाएगी, पासवर्ड संवाद को पूरी तरह से छोड़ देगी।

आप इसे फाइंडर में फाइल पर डबल-क्लिक करके, डॉक पर फाइल को ड्रैग करके या openकमांड लाइन से इस्तेमाल करके चला सकते हैं।

(वैकल्पिक रूप से, आप पहली बार फ़ाइल बनाते समय उपयोगकर्ता नाम vnc: पते में शामिल कर सकते हैं।)


यदि मेरे पास कोई उपयोगकर्ता नाम नहीं है तो बस पासवर्ड क्या है?
गोलका

@gklka, रिमोट मशीन में लॉगिंग एक यूज़रनेम (और पासवर्ड) के साथ किया जाता है, इसलिए एक होना चाहिए! यदि आप किसी को निर्दिष्ट नहीं करते हैं, तो वह उसी का उपयोग करता है जिसके साथ आप स्थानीय मशीन में लॉग इन हैं। (यह थोड़ा सा है जो आपने अपने स्क्रीनशॉट में
दर्शाया है

नहीं, VNC प्रोटोकॉल का पुराना संस्करण (जैसा कि मैं जानता हूं कि निष्पक्ष) उपयोगकर्ता नाम का उपयोग नहीं करता है। :( वैसे भी, यह AnywayK के माध्यम से कनेक्ट करने के लिए काम करता है, लेकिन सहेजे नहीं गए .vncloc फाइलों में ।:(
gklka

1

Applescript। संकेत मिलने पर पहुंच सक्षम करें।

do shell script "open vnc://username@thisaddress:portnumber"

delay 2

tell application "System Events" to tell application process "Screen Sharing" ¬
to tell window 1 to click (first button whose name is "Connect")

ऐप के रूप में स्क्रिप्ट को बचाने के लिए ऑटोमेटर का उपयोग करें।


0

दुर्भाग्य से निम्नलिखित समाधान उबंटू के लिए काम नहीं करेगा, लेकिन जब मैक के साथ काम करते हैं, तो यहां वही है जो मुझे 1 क्लिक कनेक्शन के लिए उपलब्ध था।

  1. आईक्लाउड "बैक टू माई मैक" सेक्शन में लक्षित कंप्यूटर साझा किया
  2. उस कंप्यूटर से जुड़ा, फाइंडर्स "साझा" खंड में "शेयर स्क्रीन" बटन पर क्लिक करके (इस तरह से यह कनेक्ट होने पर पासवर्ड नहीं पूछता है, क्योंकि यह आईकॉल्ड आईडी से जोड़ता है, बजाय आईपी)
  3. स्क्रीन शेयरिंग टाइटल बार से आइकन को खींचकर iMac.vncloc शॉर्टकट बनाया गया है (जब आईक्लाउड आधारित सत्र से शॉर्टकट को सहेज रहा है, तो शॉर्टकट पासवर्ड भी नहीं पूछता है)
  4. स्वचालित ओटोमेटर ऐप "आईमैक" बनाया गया, जो शेल स्क्रिप्ट "ओपन / यूजर्स / डीमैटरा / डेस्कोटॉप/iMac.vncloc" चलाता है
  5. डॉक में "iMac" ऐप जोड़ा गया

मैंने परीक्षण नहीं किया, लेकिन मुझे लगता है कि यह समाधान केवल एमएसीएस के बीच काम करता है क्योंकि आप उबंटू मशीन पर "मेरे मैक पर वापस" चालू नहीं कर सकते हैं
जूल्स

हाँ, यही कारण है कि मैंने "दुर्भाग्य से निम्नलिखित समाधान उबंटू के लिए काम नहीं करेगा" से शुरू किया :) :)
dmitry.matora
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.