Ok.. that means the service is running now.. and you should be able to login using winscp (providing you know the password)
However, this doesn't explain why your phone isn't starting ssh at boot time..
Maemo uses something called upstart.. this system controls what software is run when the phone boots up... the file /etc/event.d/sshd contains all the info about openssh on your phone..
start on stopped rcS
This line means ssh is started when the phone comes out of startup mode (rcS)... However, if your phone is getting stuck waiting for something to start..
This might mean something is really wrong..
Can you run
I typed 'yes' and it said warning, permanent added 'localhost' to the list of known hosts.
Write failed: broken pipe.
WinSCP failed to connect again.
The other command you just gave says rsC (stop) waiting
ok this is going to be tough..
open two x terminals.. (tap top of screen, new)
In the first run this
/usr/sbin/sshd -D -d -e 2>&1 | tee /home/user/MyDocs/sshd.txt
In the other window run
then try and log in.. it might fail.. if it doesn't fail, close the window...
Go back to the first window.. make sure sshd has stopped and you can see the command prompt again, waiting for a new command..
Now. find the sshd.txt file on your phone and post here attaching it as an attachment..
something is really unhappy..
ok slight development. I realised i have the status bar plugin installed and it was set to off. I turned it on and the ssh user@localhost worked and wants a password. I entered the password and it said permission denied, please try again. user@localhost's password:
When i entered your command from your last post, same thing happens, it asks for a password then denies it
going round in circles. changed password, opened winscp, won't log in. ran ssh user@localhost and got connection refused again.
The status bar plugin is just to turn SSH on or off
Ok, I'm game..
something you've installed is blocking init during rcS
This means upstart never reaches "stopped rcS"
Can you download this file into the Documents folder
Open an x terminal
Then email the etc.tar file to the email address shown.. and I'll hunt down the damn thing!