[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [xmlblaster] adding SSL to xmlBlaster
http://www.sshtools.com/
For someone looking to do it with code, like I am. If I have any problems
using this to accomplish the same as mentioned in the FAQ, I'll post here.
-----Original Message-----
From: Madere, Colin
Sent: Tuesday, May 20, 2003 5:42 PM
To: 'xmlblaster at server.xmlBlaster.org'
Subject: RE: [xmlblaster] adding SSL to xmlBlaster
Ok, I see. I didn't realize that the client ssh port forward command
instructed the server to forward the port sent on the server-side.
Problem for me is that I don't want to have to have a command-line ssh
client installed on all the machines that interact with the system. So I'll
have to see if I can send that same request via SSLSocket code to sshd.
Off to go digging again...
-----Original Message-----
From: Marcel Ruff [mailto:mr at marcelruff.info]
Sent: Tuesday, May 20, 2003 5:27 PM
To: xmlblaster at server.xmlblaster.org
Subject: Re: [xmlblaster] adding SSL to xmlBlaster
Madere, Colin wrote:
>I'm looking at the FAQ and I'm quite familiar with sshd. What I don't
>see is how xmlBlaster and sshd are connected. Nor do I see how sshd is
>supposed to know somehow to pass off / proxy requests to xmlBlaster.
>I'm building a prototype now to test this out, but not sure if I'll
>finish it this week (and will be out for 3 weeks after that).
>
>How will sshd distinguish normal ssh connections which simply give you
>a shell from those that need to be processed by xmlBlaster (which
>normally expects them on a particular port, hence the need to proxy
>from the sshd port to the xmlBlaster port).
>
>Seems like this is what is needed:
>
>Client<-->local ssh proxy<-->server ssh proxy<-->xmlBlaster
>clear <--> encrypt <--> dencrypt <-->clear
>
>Where the outer two are local ports and the middle is over the network.
>
This is exactly what happens.
I always use this setup if i need to encrypt my cvs commits in
commercial projects.
In such cases i don't touch the server but just start the tunnel on
client side -
it just works as magic.
regards,
Marcel
>
>Am I missing something about how xmlBlaster will receive a connection
>via sshd?
>
>-----Original Message-----
>From: Marcel Ruff [mailto:mr at marcelruff.info]
>Sent: Tuesday, May 20, 2003 5:00 PM
>To: xmlblaster at server.xmlblaster.org
>Subject: Re: [xmlblaster] adding SSL to xmlBlaster
>
>
>Madere, Colin wrote:
>
>
>
>>You must. Something has to exchange keys and decrypt on the
>>server-side so that xmlBlaster can read the messages. xmlBlaster
>>doesn't have SSL connection code built in, does it? That would make
>>my life much easier.
>>
>>
>>
>The only condition on server side is a running sshd (secure shell
>deamon) which is
>automatically installed on any Linux and free available for Windows.
>Then it should run as described under:
>
> http://www.xmlblaster.org/FAQ.html#SSH
>
>
>regards
>
>Marcel
>
>
>
>>-----Original Message-----
>>From: Marcel Ruff [mailto:mr at marcelruff.info]
>>
>>Madere, Colin wrote:
>>
>>
>>
>>
>>
>>>The FAQ doesn't say it, but wouldn't you have to set up the proxy ssh
>>>situation on the server too and have xmlBlaster connect to the local
>>>port just as the client connects to its local port?
>>>
>>>
>>>
>>>
>>>
>>Without having it now verified i think on the server you don't need to
>>configure anything. But on the client side you are correct, the client
>>connects to its local port.
>>This is the same situation with any SSL tunnel (say for cvs).
>>
>>
>>
>>
>>
>>>Also, I'm looking for a client solution that is enclosed in the
>>>client so... I'm going to have to use JSSE for any Java-based clients
>>>(which is ok, however, will mean I have to hack up the xmlBlaster
>>>client libs OR do a code version of what's suggested in the FAQ....
>>>going to try out that second option and see where it leads me)
>>>
>>>
>>>
>>>
>>>
>>Good luck
>>
>>Marcel
>>
>>
>>
>>
>>
>>
>
>
>
>