----------------------------------------
To: centos@centos.org From: ssilva@sgvwater.com Date: Mon, 10 Mar 2008 13:43:00 -0700 Subject: [CentOS] Re: SSH, SCP connections to remote MySQL Database using OpenOffice Possible?
on 3-10-2008 1:33 PM Therese Trudeau spake the following:
Date: Mon, 10 Mar 2008 15:12:31 -0400 From: hyclak@math.ohiou.edu To: centos@centos.org Subject: Re: [CentOS] SSH, SCP connections to remote MySQL Database using OpenOffice Possible?
On Mon, Mar 10, 2008 at 03:08:19PM -0400, Therese Trudeau enlightened us:
Date: Mon, 10 Mar 2008 13:27:28 -0400 From: hyclak@math.ohiou.edu To: centos@centos.org Subject: Re: [CentOS] SSH, SCP connections to remote MySQL Database using OpenOffice Possible?
On Mon, Mar 10, 2008 at 12:38:34PM -0400, Therese Trudeau enlightened us:
>>>> I can connect to the remote database via Linux desktop, it's just via an un encrypted connection through port 3306. For obvious reasons I don't want to do it that way. >>>> My question is, is OpenOffice Calc able to connect to remote databases via SSH and or SCP? If so, do I need a plug in for that, or need to configure calc to do that in some way? How would I do this, or which plug in(s) do I need? >>>> >>> No, but what you could do is use an ssh tunnel to accomplish this. >>> Something along the lines of "ssh -L 3307:database.example.net:3306 >>> database.example.net" >>> >>> This will tell your system to tunnel the local port 3307 through the >>> database box, TO the database box on port 3306. From this point, after >>> you connect via ssh with the above command, you can simply point your >>> database software to the local 3307 port in plain text, and it'll >>> travel over ssh to the remote box. >>> >>> I've probably done a bad job explaining this, so I'll go get some more coffee. >> Hehe THANKS Jim I need some too! >> >> So when I "ssh -L 3307:database.example.net:3306", am I doing this via terminal prior to connecting with Calc (or base), >> then start up base and enter in just the regular database.example.net into the "Server URL" field in Clac or base? >> >> Or do I need to enter "ssh -L 3307:database.example.net:3306" just once in to the "Server URL" FIeld from within OpenOffice Calc or VBase? >> > You should enter localhost:3307. That connects to the local end of your SSH > tunnel. OK this is what I tried - I opened up terminal on my local desktop machine, and I issued the command: ssh -L 3307:domain.name.of.DesktopLocalMySQLserver:3306 username-d7gQ9grfmP7uf9qcbqpnZGC4GVmHw8X4ZSToKVHwfNc@public.gmane.org
Then I started up OpenOffice Calc, clicked on File>New>Database, and in the area where it asks for the "ServerURL", I entered in: localhost:3307 and just below it where it asks for the port number I also entered in 3307 (the default is 3306).
The error I got was "Illegal Connection Port Value 3307:3307: and I could not connect.
I think what you really want is
ssh -L 3307:localhost:3306 remote.db.server
The host in the middle is relative to the end machine. You could also probably do
ssh -L 3307:remote.db.server:3306 remote.db.server
(for that matter, I don't see why you couldn't do ssh -L 3306:... as long as you don't have mysql running on your desktop)
OK so you are saying to enter into Terminal, either: ssh -L 3307:localhost:3306 remote.db.server , OR enter into Terminal: ssh -L 3307:remote.db.server:3306 remote.db.server and substitute in my remote server address for "remote.db.server"
Once I do that, what should I enter into the OpenOffice Calc Spreadsheet Application Dialog box, in order to get the OpenOffice Calc local applicationwhich resides on my desktop machine to read the remote database?
Correct, that *should* work.
Sadly I can't get OpenOffice Calc to connect that way, I keep getting those �Illegal Connection Port Value 3307:3307� errors from Calc when I enter in �localhost:3307� into Calc open new database box. _________________________________________________________________
If there is a separate port dialog box, don't put the port in twice. IE... In serverurl put localhost and in port put 3307.
OK Some progress anyway, by not putting in the port twice I got a connecrtion. But as before, when I connected un securely, OpenOffice freezes up and crashes after about one minute, whether or not it's through port 3306, or through 3307 & SSH. _________________________________________________________________ Shed those extra pounds with MSN and The Biggest Loser! http://biggestloser.msn.com/