Подтвердить что ты не робот

Доступ к CouchDB Futon на удаленном сервере

Я установил CouchDB на удаленный сервер, к которому у меня есть доступ через клиент telnet/ssh.

Сервер работает на CentOS6.

Я действительно хочу работать с Futon, но я не могу в данный момент, потому что я могу открыть только localhost: 5984 в ssh-клиенте.

Любые предложения о том, как обойти это?

4b9b3361

Ответ 1

Просто создайте туннель ssh для удаленного экземпляра CouchDB:

ssh -f -L localhost:15984:127.0.0.1:5984 [email protected]_host -N

И после этого ваш удаленный CouchDB Futon, который все еще будет обслуживать по адресу localhost, будет доступен вам по адресу: http://localhost:15984/_utils. Замените локальный порт 15984 по вашему выбору.

P.S. Существует также удивительный путеводитель из вики-страницы Linode с примером couchdb-tunnel script. Надеюсь, что это поможет.