Beefy Boxes and Bandwidth Generously Provided by pair Networks
The stupid question is the question not asked

Re: bcvi - run vi over a 'back-channel'

by Anonymous Monk
on Jul 05, 2007 at 22:55 UTC ( #625148=note: print w/replies, xml ) Need Help??

in reply to bcvi - run vi over a 'back-channel'

The right way to get back-channels through ssh is through the agent forwarding. "Agent forwarding" is really just a magic TCP connection that follows you around and always goes back to your home host. This requires a bit more infrastructure (need to make a fake "agent" that proxies to a real agent or to your bespoke app, as appropriate), and ideally coming up with some way to let multiple "back channels" coordinate, but once you have that it's pretty slick.

There's only one implementation of this idea I've seen in practice, though there are plenty of other potential uses: ssh-xfer.

-- Nathaniel

  • Comment on Re: bcvi - run vi over a 'back-channel'

Replies are listed 'Best First'.
Re^2: bcvi - run vi over a 'back-channel'
by grantm (Parson) on Jul 08, 2007 at 00:16 UTC

    I'm not quite sure what you mean by "the right way" to get back channels. Are you suggesting that SSH has some sort of generic support for agent forwarding? I'm familiar with SSH's authentication agent forwarding (and in fact couldn't get by without it) but it looks to me to be 'baked in' to SSH and in particular the ssh daemon on the target host. I don't think I'd get very far trying to deploy bcvi by requiring a customised version of the SSH daemon on target hosts. Are you aware of some way to configure support for agents other than SSH's own authentication agent?

    Is there some functionality you think bcvi lacks that would be made possible by using an 'agent' implementation?

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://625148]
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others drinking their drinks and smoking their pipes about the Monastery: (2)
As of 2017-11-25 05:59 GMT
Find Nodes?
    Voting Booth?
    In order to be able to say "I know Perl", you must have:

    Results (355 votes). Check out past polls.