an ein Firewall/ipchains Problem glaube ich irgendwie nicht, ich denke da steckt was banaleres dahinter: Auf der Kiste auf die Du mit ssh zugreifen willst ist der ssh Dämon nicht gestartet, kann das sein?
ps -affe | grep sshd
Sollte einmal den 'grep' PID ausspucken und, und nun ja wenn aktiv auch den sshd PID.
Frag mich nicht exakt wo, aber wenn ssh installiert ist sollte der Dämon irgendwo in ../sbin/sshd liegen.
Zum testen kannst Du sshd als root starten, für einen dauerhaften Betrieb würde ich einen eigenen User ("ssh") anraten, was für Rechte etc der User braucht sagt Dir die ssh Doku.
Grüsse
Mats