If you want to meddle with your iPhone 2G, 3G, 3Gs or iPod touch and want to get raw access to the file system then you definitely have to try OpenSSH which is the most powerful and reliable SSH tool available on Cydia.

Important

Now you can do untethered Jailbreak of your iPhone 3G/3Gs running latest firmware 3.1.3 with "Spirit".

Step by Step iPhone and iPod Touch (All models) Firmware 3.1.3 Jailbreak Guide Using Spirit

You might have guessed that SSH will only work for jailbroken iPod touch and iPhone so if you have not jailbroken yet then that’s the first step you need to do. The rest of the process is pretty simple:

First, what does SSH means? Secure SHell which gives you access to the root of your iPhone or iPod touch and allows secure remote access to your device. Here is how you install OpenSSH on your jailbroken iPhone or iPod touch:

Step 1:

Open the Cydia Store on your iPod touch or iPhone:
image

Step 2:

Tap on the Sections Button at the bottom bar and then navigate to Networking –> OpenSSH
image image

Step 3:

Click Install. It will take a few seconds and this screen will appear after installation which means OpenSSH is now installed:
image

By this point, OpenSSH has been installed on your iPhone/iPod touch. Now how do you use it from your PC?

In order to access your file system through SSH, you will need a SSH client on your PC or Mac. Download and Install WinSCP for the PC. Once installed, open it and type in the IP address of your iPod touch or iPhone. You can find it at:
iPod touch or iPhone Settings –> WiFi –> IP Address

Run WinSCP and you will be prompted with this window:

Host Name: Your IP Address
Port: 22 (Default)
User Name: root
Password: alpine
Leave Private Key File empty.
Protocol: SCP

Click Loginimage

You will be asked to bypass the security while logging in, click Yes:image
image

Next it will open the root of your iPod touch or iPhone and you will be able to transfer files manually from your PC right into your device by simply dragging them into the right column which is your device: image

Happy playing with your iPod touch or iPhone!

Note:

The default login for Open SSH is:

ID: root
Password: alpine

It is highly recommended you change the default password because if you do not then your device is susceptible to anyone who wants to get into your file system and wreck havoc with your beloved iPhone or iPod touch.