Beefy Boxes and Bandwidth Generously Provided by pair Networks DiBona
Do you know where your variables are?

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'
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 the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others surveying the Monastery: (9)
As of 2014-04-20 21:04 GMT
Find Nodes?
    Voting Booth?

    April first is:

    Results (487 votes), past polls