On Thu, May 12, 2011 at 2:03 PM, Daniel Lyons <fus...@storytotell.org> wrote: > On Thu, May 12, 2011 at 11:52:30AM -0700, Bakul Shah wrote: >> On Thu, 12 May 2011 13:14:55 CDT Stanley Lieber <stanley.lie...@gmail.com> >> wrote: >> > http://plan9.bell-labs.com/sources/plan9/sys/src/cmd/unix/u9fs >> > >> > This is the basis of the OpenBSD port. >> >> unix/9pfreebsd is really too old to be useful but may be one >> can start a new FreeBSD port from the openBSD bits? I'd be >> interested in such a thing. > > It compiles w/ 2 warning messages on my machine. Setting it up is > turning out to be interesting. I think probably the safest thing for > me to do would be to try tunnelling it over ssh, since both host > operating systems can do ssh v2. Still hammering on it. It does look > like 9vx isn't really able to talk to the machine from here, which is > odd because p9p's srv seems to be able to, at least make the > connection, though I'm not having much luck with that either. > > How are you guys using these tools?
I connect to unix machines from Plan 9 by installing fgb/openssh from contrib, binding /386/bin/openssh over /bin, and then using srvssh. The command line looks something like this: srvssh sl@phoenix phoenix && 9fs phoenix This mounts u9fs running as user sl on host phoenix in /n/phoenix. Alternately, taruti's scpu (ssh2 client written in go) can be used: srv -s 5 'scpu -u sl -h phoenix -notty -c u9fs -u sl -na none' phoenix /n/phoenix scpu is available here: https://bitbucket.org/taruti/scpu -sl