तो मेरे अन्य प्रश्न के लिए एक अनुवर्ती: https://stackoverflow.com/questions/37056763/cannot-remote-access-mysql-database-of-my-openshift-mysql-cartridge
मैंने जैसा कि यहाँ सुझाया गया है, पोर्ट-फ़ॉरवर्डिंग की कोशिश की है: https://stackoverflow.com/questions/19749599/openshift-how-to-remote-access-mysql लेकिन जब मैं कोशिश करता हूं rhc port-forward -a myapp
यह मुझे एक त्रुटि देता है:
बंदरगाहों को अग्रेषित करने में त्रुटि। आप चलाकर मैन्युअल रूप से अग्रेषित करने का प्रयास कर सकते हैं: ssh -N blabla@myapp.rhcloud.com
इसलिए जब मैं कमांड निष्पादित करता हूं तो यह मुझे एक और त्रुटि देता है:
होस्ट को ज्ञात होस्ट की सूची में जोड़ने में विफल (/। Ssh/ogn_hosts)। अनुमति अस्वीकृत (publickey, gssapi-keyex, gssapi-with-mic)।
मैंने अपने होस्ट को ज्ञात_होस्ट फ़ाइल में जोड़ने का प्रयास किया, लेकिन जाहिर है कि मेरे पास फ़ाइल तक पहुंच नहीं है।
मैंने एक समाधान खोजा है और इस पोस्ट पर आया है जिसमें एक ही समस्या है: https://stackoverflow.com/questions/24113522/rhc-not-working-on-openshift-instance?ref=driverlayer.com/web लेकिन इसका जवाब नहीं मिलता।
इसलिए मैं यह जानने के लिए फिर से पोस्ट कर रहा हूं कि पोर्ट-फ़ॉरवर्डिंग काम क्यों नहीं कर रहा है और इस समस्या को कैसे ठीक किया जाए।
EDIT (अतिरिक्त जानकारी)
निष्पादित rhc setup
मुझे एक टोकन चरण बनाने में अनुमति से वंचित त्रुटि देता है।
अब एक टोकन बनाएं? (हाँ | नहीं) हाँ
...
निष्पादित ls -l ~/.ssh/known_hosts
मुझे एक अनुमति त्रुटि भी देता है
ls: /var/lib/openshift/USER//.ssh/ogn_hosts एक्सेस नहीं कर सकता: अनुमति से इनकार