Итак, продолжение моего другого вопроса: 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/known_hosts). В доступе отказано (publickey, gssapi-keyex, gssapi-with-mic).
Я попытался добавить свой хост в файл known_hosts, но, очевидно, у меня нет доступа к файлу.
Я искал решение и наткнулся на этот пост, который имеет ту же проблему: https://stackoverflow.com/questions/24113522/rhc-not-working-on-openshift-instance?ref=driverlayer.com/web, но это не получило ответа.
Поэтому я публикую его снова, чтобы узнать, почему не работает переадресация портов и как решить эту проблему.
РЕДАКТИРОВАТЬ (дополнительная информация)
Выполнение rhc setup
дает мне ошибку отказа в разрешении при создании шага токена.
Создать токен сейчас? (да | нет) да
Создание токена авторизации для этого клиента ... /usr/lib/ruby/1.8/fileutils.rb:243:in `mkdir ': В доступе отказано - /var/lib/openshift/USER/.openshift (Errno:: EACCES)
Выполнение ls -l ~/.ssh/known_hosts
также дает мне ошибку разрешения
ls: невозможно получить доступ к /var/lib/openshift/USER//.ssh/known_hosts: разрешение отклонено