FiSH Connection fails : mc freezing
Pavel Machek
pavel at ucw.cz
Sun Oct 7 20:04:42 UTC 2001
Hi!
> > > I cannot connect with mc to any host using the fish virtual file system over
> > > ssh, as mc freezes when requesting the users password.
> >
> > fish does not suuport password auth because ssh always reads passwd from /ddev/tty.
> > Fixssh to acceptt passwd from stdin, and we an fix mc.
>
> Actually, there is a good reason why ssh uses /dev/tty. The standard
> channels (stdout, stdin, stderr) are connected to the remote program
> and
Yep, I know there are good reasons.
> It is possible to control /dev/tty of ssh if it's run in a pseudoterminal,
> similar to how MC runs the subshell. Still it will require that mc
Yep, I know. It seemed too much trouble.
> interprets the output of ssh somehow. Maybe MC could capture all output
> until ssh runs the fish server _or_ asks for the password/passphrase, but
> I envision problems with making it secure and reliable.
>
> Another solution would be to hide the panels and run ssh on the same tty
> as MC. The panels would be restored when the remote fish server answers.
> This would not be pretty, but it would completely eliminate the need to
> redirect /dev/tty and capture/feed anything.
If you can do this in 10 lines, do it.
Pavel
--
I'm pavel at ucw.cz. "In my country we have almost anarchy and I don't care."
Panos Katsaloulis describing me w.r.t. patents at discuss at linmodems.org
More information about the mc
mailing list