我已经通过终端telnet / ssh客户端访问的远程服务器上安装了CouchDB。
服务器在CentOS6上运行。
我真的希望能够与Futon合作,但我现在不能,因为我只能在ssh客户端中打开localhost:5984。
有关如何解决此问题的任何建议?
答案 0 :(得分:25)
只需创建到远程CouchDB实例的ssh隧道:
ssh -f -L localhost:15984:127.0.0.1:5984 user@remote_host -N
之后,仍然可以通过地址http://localhost:15984/_utils
为您提供仍在本地主机地址上提供服务的远程CouchDB Futon。根据您的选择替换本地端口15984。
P.S。来自Linode wiki的awesome guide还有示例couchdb-tunnel脚本。希望它有所帮助。