I have been using rockmongo as my client for mongodb on localhost for testing.
For prodction i DONT want a client online as this might reduce security.
Is there a client which will allow me to connect SSH? kind of like MySql Workbench?
or
Can rockmongo stay on my local computer and i connect to EC2 instance which has mongodb for production viewing?
or
Is there a better alternative to all of this?
My setup is a standard LAMP stack. willing to make any changes necessary.
MongoHub has the option to connect over ssh, but the app kind of sucks. It crashes a lot.
A more generic approach would be to just create your own ssh tunnel to your production server, and then connect over that through whatever client you want. The client won’t care as long as it can make the connection.
On OSX/Linux, creating an ssh tunnel might look like this:
This would open a local port
8080which will forward the traffic to the localhost interface at the mongodb default port27017on the remote side. You would point your client at127.0.0.1:8080as if mongodb were running there locally.