openssh
ListenAddress must be set to 0.0.0.0
I've noticed warning messages in the openssh log file saying it couldn't bind to 0.0.0.0 after commenting out the default setting of 127.0.0.1 in the sshd_config file. It didn't seem to affect operation so I pretty much ignored it or set the IP address of the primary interface.
Today (11/24/2004) I was having problems connecting to a system using openssh with tcp wrappers support with no ListenAddress set. It would work with ListenAddress set to the public interface of the machine, but this wasn't an acceptable solution as the customer really needs to have ssh access from their internal network as well. Access would be allowed if sshd was opened entirely in the /etc/hosts.allow file, but that wasn't acceptable.
In reading the sshd_config man pages, it appeared that sshd might be looking for ipv6 addresses by default, and that setting ListenAddress to the ipv4 default address of 0.0.0.0 might be the answer. I tried it, and it worked immediately.
Problems running X-clients openssh-3.8.1p1-2.1.0
I was having problems running perl-tk X-clients under ssh after installing OpenPKG Release 2.1 on a SuSE 9.1 Professional system. After much mucking about and testing, I finally found a fix for this here
It turns out that there's a variable that need to be set on in the
``ssh_config'' file, ForwardX11Trusted yes
.