What ?

SSH (Secure Shell) is a basic mechanism of accessing the filesystem of your iPod from your computer, so you can see the files over the net.

Why ?

You can't get everything on Cydia.Some beta testing may involve SSH, if there is a problem with your iPod,  then SSH is the right thing for you. If you need to put some files on your iPod, then you need SSH.

How ?


On your iPod 

1) Jailbreak your iPod

We suggest JailbreakMe - the easiest web-based solution for jailbreaking your iPod.Follow this tutorial here

2) Find out your IP Address.
    a) Tap on Settings >> Connect to a network.
    b) Tap the blue arrow next to the network you're connected to.
    c) Look for a field named 'IP Address'.
    d) Write down the IP there in the form 192.168.1.XXX (see the picture above).

3) Installing OpenSSH
    a) Open Cydia.Firstly, upgrade and reorganize it if any updates are available.
    b) Tap Featured Packages >> OpenSSH.
    c) Now install it by tapping 'Install'.
    d) When the process is complete, power off your iPod by holding the power button and slide to power off.

On your Computer:

1) Download a client

Download one of the clients given below.

Note: If you have a wireless connection, please choose a wireless client. Otherwise, choose a wired client.

Mac

 Wireless:
                 * CuteFTP Pro
                 * CyberDuck
                 * FileZilla
                 * Flow
                 * Netatalk
                 * Terminal           

 Wired:
                 * iFuntastic
                 * DiskAid
                 * PhoneView
PC

 Wireless:
                 * CuteFTP Pro
                 * WinSCP
                 * FileZilla
 Wired:
                 * DiskAid
                 * i-Funbox
                 * iPhone Browser       

Connecting to your iPod

1) Getting your iPod ready
    a) Turn on your iPod .
    b) Tap on Settings >> General.
    c) Tap 'Auto-Lock'.
    e) Select 'Never'.

2) Getting Connected
    a) Open your SSH client.
    b) Open a new connection.
    c) Change it to a SFTP client.
    d) Change your server address to the IP Address from step (2) above.
    e) Ensure you are on port 22 (see the picture above).
    f) Change your username to 'root'
    g) Change your password to 'alpine'
    h) Click connect.
    i) Wait for a while and when you are given the choices of 'Allow,' 'Deny,' and 'Always Allow'.Now select    'Always Allow'.   
    j) You are now connected. If you are connecting with the command line then:
        i)  Type : 'ssh root@  in to the Terminal.
        ii) Your password is alpine.