For those of you considering whether or not to keep OpenSSH active at all times consider this:
Last night before heading to bed I decided to activate one of my html LockInfo themes via Winterboard. (Normally I just use native LockInfo). After checking the theme, and exiting Winterboard, the iPhone did it's requisite res-pring. Then the story gets ugly...
Long story short, the re-spring got so far as to build the status bar, show the battery status, then went into another re-spring. After a few of these, the phone would do a re-boot. No matter what I did I couldn't break this cycle.
Fortunately, the status bar showed that I did have wifi and carrier connection, so I thought if I could just SSH into my phone while it was "trying" to initialize the LockInfo theme I could perhaps delete that theme folder and on the next respring/reboot it would not hang on the theme.
So I did just that, fired up WinSCP and via OpenSSH was able to delete the offending theme. On the next reboot, the phone started up successfully and all is well!
If I did NOT have OpenSSH active, there would have been no way to get into the phone during this boot cycle and I would have been hosed. I was actually away from home last night so I painfully watched/listened to my 3G(s) going through reboot cycles all night until I got home this morning.
Lesson re-enforced: Always keep OpenSSH active, just in case. Just be sure to change your root and mobile passwords and you'll be fine from a security standpoint.
Cheers.
Last night before heading to bed I decided to activate one of my html LockInfo themes via Winterboard. (Normally I just use native LockInfo). After checking the theme, and exiting Winterboard, the iPhone did it's requisite res-pring. Then the story gets ugly...
Long story short, the re-spring got so far as to build the status bar, show the battery status, then went into another re-spring. After a few of these, the phone would do a re-boot. No matter what I did I couldn't break this cycle.
Fortunately, the status bar showed that I did have wifi and carrier connection, so I thought if I could just SSH into my phone while it was "trying" to initialize the LockInfo theme I could perhaps delete that theme folder and on the next respring/reboot it would not hang on the theme.
So I did just that, fired up WinSCP and via OpenSSH was able to delete the offending theme. On the next reboot, the phone started up successfully and all is well!
If I did NOT have OpenSSH active, there would have been no way to get into the phone during this boot cycle and I would have been hosed. I was actually away from home last night so I painfully watched/listened to my 3G(s) going through reboot cycles all night until I got home this morning.
Lesson re-enforced: Always keep OpenSSH active, just in case. Just be sure to change your root and mobile passwords and you'll be fine from a security standpoint.
Cheers.