Brilliant idea to use mconnect! Unfortunately it doesn't work for me. A colleague of mine traced down the problem as far as this...
For the record, I can't get the mconnect command to work as an
ssh ProxyCommand. I was able to run it under truss, and I can
see it forks a child process so that the parent handles the data in one direction and the child handles the data in the other. However, for some reason, it's failing to read the data. The sequence goes like this:
Neither of them writes the supposedly pending protocol data, and both are supposedly attempting to read more data, but not getting it. My guess is that it has something to do with line buffering and both processes are waiting until they get a line terminator which is not forthcoming. (The version number strings are terminated with a new line, but the protocol data block is not).
I really wish I could have gotten it to work, it would have been a simple, easy solution for me.
Thanks again!
-Craig
In reply to Re^8: Why I'm Populating authorized_keys with Expect
by cmv
in thread Populating authorized_keys with Expect
by cmv
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |