Thanks for the response. Here's a little more info.
Computer A is my Windows computer (note: I also have a Mac, so if things are easier I could use that). I'd like to connect to the database on C in 2 ways. The first is that I'd like to fire up a GUI from A and be able to check out C's tables. I'd also like to be able to run a local web server on A that uses C's database.
Computer B is kind of a utility server that I can directly SSH to. To do this, I open up Putty, supply a private key, and are authenticated on B. Once logged in remotely to B, I can SSH over to C. I believe this is possible because they're on the same network.
Computer C is the database server. I believe I can't connect directly from A to C because there is no SSH server running on it (I think for security reasons).
As far as access, I have sudo access on B and C but I'm not the root user and I probably wouldn't want to make any system changes.
Thanks again for the response.
Edit: If it helps, the database is a postgres database. I'm using Navicat Lite on my Windows machine to connect. Navicat has an option to connect via SSH but since I can't connect directly to Computer C, it doesn't work, but I was thinking if there was some way to route data from C to B, then use Navicat's SSH to connect to B, but I haven't been able to get that to work.
Last edited by cjbnt198; 11-16-2010 at 10:41 AM.
Reason: adding more info