I installed the full blown debian distribution as describen on this bbs and on the riocar website.
After this I upgraded online to the lastest debian distribution (You need a lot of time and a lot of swap space to do this)

No I try to run the sshd from the debian distribution to be able to connect from other hosts. But at the moment I'm not able to make a ssh connection from another host to my empeg. The connection will be closed automaticaly after a few milliseconds, and before the ssh connection could be established.


If I try to establish a SSH connection to the empeg I get the following log (linux box):

ssh 192.168.1.10 -v
...
debug1: Connection established.
...
debug1: Waiting for server public key.
Connection closed by 192.168.1.10
debug1: Calling cleanup 0x8064ea0(0x0)


On the empeg, the sshd shows the following logs in debug mode:

sh-2.05a# /usr/sbin/sshd -d
debug1: sshd version OpenSSH_3.4p1 Debian 1:3.4p1-1
debug1: private host key: #0 type 0 RSA1
debug1: read PEM private key done: type RSA
debug1: private host key: #1 type 1 RSA
debug1: read PEM private key done: type DSA
debug1: private host key: #2 type 2 DSA
debug1: Bind to port 22 on 0.0.0.0.
Server listening on 0.0.0.0 port 22.
Generating 768 bit RSA key.
RSA key generation complete.
debug1: Server will not fork when running in debugging mode.
Connection from 192.168.1.38 port 32856
debug1: Client protocol version 1.5; client software version OpenSSH_2.9p1
debug1: match: OpenSSH_2.9p1 pat OpenSSH_2.*,OpenSSH_3.0*,OpenSSH_3.1*
debug1: Local version string SSH-1.99-OpenSSH_3.4p1 Debian 1:3.4p1-1
monitor_socketpair: socketpair
debug1: Calling cleanup 0x2e720(0x0)

It seens that there is a problem with the socketpair implementation. I don't kown much about what a socketpair implementation is, but it seems that it's not available in the arm kernel. Do I have to build an own kernel? If so, which additional config settings do I need. What else should I try? The hosts.allow and hosts.deny files are correct.

Would be great if someone has more expirience with this.

The other way round ssh from the empeg to another host works fine, but has nothing to do with the sshd.

The goal of this installation is to set up my backup empeg player as a webserver (apache, maybe with php support) on my private dsl account, accessible from around the world.