2013-04-22 9 views
8

rethinkdb कनेक्शन पर उपयोगकर्ता नाम और पासवर्ड कैसे जोड़ें?Rethinkdb कनेक्शन में उपयोगकर्ता नाम और पासवर्ड कैसे जोड़ें?

मेरे नेटवर्क में 100 से अधिक मशीनें हैं। बाहर केवल 2 मशीनें मेरे नियंत्रण में हैं। 2 में से एक वर्चुअल मशीन है और एक भौतिक मशीन है।

तो मैं नीचे कमांड के साथ आभासी मशीन पर rethinkdb चलाने

rethinkdb --bind all 

अब मेरी rethinkdb http:// ip:8080 नेटवर्क में सभी मशीनों के संपर्क में है। दूसरों को प्रतिबंधित करने के लिए उपयोगकर्ता नाम और पासवर्ड कैसे सेट करें?

यदि मैं वर्चुअल मशीन में localhost:8080 का उपयोग करता हूं, तो व्यवस्थापकीय HTTP कनेक्शन बेकार है क्योंकि इसे भौतिक मशीन पर और वर्चुअल मशीन पर नहीं पहुंचा जा सकता है।

मैं इसे कैसे हल करूं?

धन्यवाद

उत्तर

13

RethinkDB अभी तक एक प्रमाणीकरण प्रणाली प्रदान नहीं करता है, को देखने के https://github.com/rethinkdb/rethinkdb/issues/266

के लिए सबसे अच्छा तरीका है

शायद नहीं --bind सभी झंडे के साथ rethinkdb शुरू करने के लिए है।

आप अभी भी एक एसएस सुरंग के साथ वेब इंटरफ़ेस तक पहुंच सकते हैं। आप लिनक्स पर हैं, तो आदेश

ssh -D <PORT> <LOGIN>@<MACHINE> 

तब ssh सुरंग का उपयोग करने के अपने ब्राउज़र की स्थापना की है। क्रोम में यह सेटिंग्स में है> प्रॉक्सी सेटिंग्स सॉक्स होस्ट को पहले और उपयोग करने के लिए पोर्ट सेट करें।

फिर यदि आप मशीन को हिट करते हैं: 8080 आपके ब्राउज़र में, तो आप adminstration http इंटरफ़ेस को देखने में सक्षम होना चाहिए।

10

प्रक्रिया ssh सुरंग और अन्य मशीनों की पहुँच स्थानीय होस्ट बनाने के लिए:

मेरे आभासी मशीन linux है और मेरा शारीरिक मशीन मैक

चरण 1 पर है: पहुँच आभासी मशीन और शुरू

[email protected]:~# ssh [email protected] 
[email protected]:~# rethinkdb 
rethinkdb

चरण 2: लोकहोस्ट तक पहुंचने के लिए एक एसएसएच सुरंग बनाएं: लिनक्स मशीन का 8080

[email protected]:~# ssh -L 9000:localhost:8080 [email protected] 
[email protected]:~# 

चरण 3:

http://localhost:9000 

यह Thats करने के लिए एक ब्राउज़र और बिंदु खोलें! आपको किसी भी ब्राउज़र सेटिंग्स को बदलने की जरूरत नहीं है!

संसाधन:

http://www.youtube.com/watch?feature=player_embedded&v=VdkLejEN3So

संबंधित मुद्दे