On Wed, Feb 16, 2011 at 12:36 PM, Justin Mazzi <jma...@gmail.com> wrote:

> What about using regular pipes?
>
> exec ssh remote-server 'fossil command to output raw server data' |  fossil
> receive data
>

Multiple round-trips from client->server->client are required.



>
>
> On Wed, Feb 16, 2011 at 12:25 PM, Richard Hipp <d...@sqlite.org> wrote:
>
>>
>>
>> On Wed, Feb 16, 2011 at 12:03 PM, Chad Perrin <c...@apotheon.net> wrote:
>>
>>> I'm new to this list.  Be gentle.
>>>
>>> I've been rummaging through the list archives, and sifting through the
>>> Web documentation, but I am still not clear on the status of using SSH to
>>> encrypt connections for push/pull and other operations using Fossil.  Is
>>> it stable?  Does it require special configuration?  Is there anything
>>> about it in the Web docs or in any documentation that comes with it?  Is
>>> it not discussed outside of the mailing list?
>>>
>>> Any help in answering these (and related) questions would be appreciated.
>>>
>>
>> I worked on that a lot, and finally managed to get it to run on my
>> systems.  But it seems like every ssh implementation is a little different,
>> and those differences are causing problems for some users.
>>
>> My current approach is to run ssh to a shell on the remote side and then
>> issue shell command over the wire that invoke Fossil multiple times to act
>> as a server for the client-side protocol.  It's all a bit dodgy.
>>
>> A prior approach was to run ssh to a single instance of the Fossil server
>> with the TCP/IP tunnelling and then just do the usual TCP/IP client/server
>> exchange over the tunnel.  That seemed to work more reliably and across a
>> wider variety of systems.  The difficulty was in choosing an unused TCP port
>> on the remote end.  There was also a security concern that another process
>> on the same system might try to sneak information through on that same TCP
>> port.
>>
>> I looked at the scp source code.  They seem to use the first method above,
>> the current method, of sending multiple commands a cross an ordinary ssh
>> connection to a shell.  But I might have been misunderstanding the code - it
>> was hard to follow.
>>
>> If any reader has suggestions on a better way to do SSH access for Fossil,
>> please speak up.
>>
>>
>>
>>>
>>> --
>>>
>>> Chad Perrin [ original content licensed OWL: http://owl.apotheon.org ]
>>>
>>> _______________________________________________
>>> fossil-users mailing list
>>> fossil-users@lists.fossil-scm.org
>>> http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users
>>>
>>>
>>
>>
>> --
>> D. Richard Hipp
>> d...@sqlite.org
>>
>> _______________________________________________
>> fossil-users mailing list
>> fossil-users@lists.fossil-scm.org
>> http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users
>>
>>
>
>
> --
> Justin Mazzi
>
> _______________________________________________
> fossil-users mailing list
> fossil-users@lists.fossil-scm.org
> http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users
>
>


-- 
D. Richard Hipp
d...@sqlite.org
_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to