I have a 3GS on 4.2.1 jailbroken.

But I'm sort of stuck on the part of changing the root password.
I have completed a jailbreak, successfully, on my device before, on 4.0.2. And had no problems what so ever with Open SSH or anything.

My problem is that Open SSH won't "affect" my iPhone. I was trying to use Open SSH, to install the new Terminal Mobile (in order to change the root password), because the one you download through Cydia crashes every time, and I read that the new Terminal 511, would fix that. So, at the end my real problem is the fact that I downloaded Open SSH on Cydia, it is installed even after rebooting my iPhone the IP stays the same and I can't SSH through Cyberduck.

I would really appreciate some help.
But thanks anyway.