ok, two issues. Firstly, DISPLAY doesn't seem to be set. I tried running
export DISPLAY=10
and that didn't work.
No that won't work... sshd sets the DISPLAY enironment for you but what it actually does is create a listener port acting as a comms endpoint for the connection - this perhaps illustrates more what I mean.
mungo$ netstat -na
Active Internet connections (including servers)
Proto Recv-Q Send-Q Local Address Foreign Address (state)
tcp 0 0 127.0.0.1.6010 *.* LISTEN
...
mungo$ echo $DISPLAY
localhost:10.0
A base TCP port number for X is 6000 and if your local display is using display numeber 0.0 and a TCP connection it will use port 6000.
All sshd does is to generate a tcp listener endpoint on the system running the X clients. In this case it has picked 6010. It then sets the display variable to localhost:10.0 which tells the XLibs to talk to port 6010 instead of 6000 on the localhost.
When the Xlibs talk to this port number the sshd daemon tunnels it over the ssh connection to your X server.
The DISPLAY environment variable is therefore set automatically by sshd to point to the TCP port on the local host and sshd forwards this. In short don't bother trying to set the DISPLAY environment variable because sshd must do it.
Secondly, there isn't anything called sshd. There's a /etc/init.d/ssh, but that won't take the -ddd parameter.
have a look at the script /etc/init.d/ssh that will probably show you where the ssh daemon is being run from (I'm assuming here that this is OpenSSH as most Linux uses it)
Also, the 5500 doesn't have man pages, but I did look at the man pages for ssh on my debian box.
Off topic, but how hard is OpenBSD to learn, coming from linux?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=131591\"][{POST_SNAPBACK}][/a][/div]
It depends on how much Linux you know etc.. there are a few userland differences but as I mentioned all the man pages are there.
There are quite a few differences when you start to look at the Kernel - if you are a developer then you should find the readability of the Kernel source pretty good. The Kernel obviuosly isn't a Linux kernel and kernel configuration/tweaking/is handled quite differently from Linux.
Startup scripts are quite different to most Linux distributions... having said that if you accept the differences between a RedHat and a Gentoo startup script set then you shouldn't have too many problems with OpenBSD. Essentially OpenBSD starts all base built stuff from a script called /etc/rc depending upon the state of flags set in /etc/rc.conf it then runs /etc/rc.local allowing you to add your own stuff.
OpenBSD is one BSD UNIX distro (strictly speaking I should say UNIX like operating system) and is the same on every installation regardless of architecture - that is, install it on your Zaurus and it is the same installation that you have when you install it on a PC or a Vax etc. etc. - of course you will probably want to customise the installation yourself for the Zaurus at that point.
(heh, the amount of things I started to explain on this thread and then simply snipped them out because it sounded like I was having a dig at Linux or GNU you wouldn't believe... I'm trying not to get into that here, just give plain differences).
-Andy