Here is a simple step-by-step guide which will teach you how you can SSH into your iPhone, iPod Touch and iPad to access its file system on Mac OS X with Cyberduck. Cyberduck is an SSH client for Mac OS X just like WinSCP which is an SSH client for Windows OS. Before you may SSH into your device, you must jailbreak it and install two Cydia packages called afc2add and OpenSSH.
Install Afc2Add & OpenSSH Packages Through Cydia:
- Open Cydia on your jailbroken iPhone, iPod Touch or iPad and let it to load data.
- Now tap on the "Manage" tab at the bottom of the Cydia.
- Now tap on the "Sources" tab and makes sure ModMyi (http://apt.modmyi.com/) and Telesphoreo Tangelo (http://apt.saurik.com/) repos are available in your "Installed by Package" section.
- Now tap on "Search" at the bottom-right and type "afc2add" and "OpenSSH" to install the respective packages.
- Once both of the above packages are installed, reboot your device.





Steps to Use Cyberduck to SSH into iPhone, iPod Touch & iPad:
- Download and install Cyberduck for Mac OS X from here
- Turn ON the Wifi on your device by navigating to Settings -> Wifi
- Lunch Cyberduck and click on the "Open Connection" button at the top.
- Select SFTP (SSH File Transfer Protocol) from the drop-down list. Enter your device "IP Address" in Server field, "root" as Username and "alpine" as Password.
- Choose "Always" when it prompts you on "Unknown host key" for your IP.
- Now wait while Cyberduck communicates with your device over Wifi and displays the file system of your device.





If you will not install "afc2add" from Cydia, you won't be able to access the "root" folder on your device. Moreover if you will not install "OpenSSH", you will not be able to SSH into your device at all. So these two packages are must before you SSH into your device. Click here if you want to install IPA and DEB files on your device without SSH.



